小编Teq*_*ue5的帖子

如何在固定的时间内运行程序?

我正在寻找一种内置于 ubuntu 的方法,它可以让我在固定的时间段内运行脚本或程序或其他任何东西。

我找到了一个以我喜欢的方式执行此操作的程序,但该软件包不适用于 Ubuntu。无论如何,我希望有一些内置的东西。

我唯一能想到的就是获取当前时间并设置一个从“现在”开始 30 分钟的 cron 作业,这将终止程序。我希望有一种方法可以在不设置脚本的情况下做到这一点,但如果我需要 - 这不会是世界末日。在 30 分钟间隔后,我想将我的笔记本电脑置于睡眠模式,但这可以与计时器分开。

提前致谢。

command-line scripts timeout

7
推荐指数
2
解决办法
1万
查看次数

MDADM 超级块恢复

重启电源后,我发现我的 RAID 5 阵列不再工作。我尝试了各种方法来重新组装阵列,但到目前为止没有任何效果。我相信我需要以某种方式重新创建超级块和 UUID,但不愿意进入某些东西以免丢失一堆数据。谢谢阅读。

cat /etc/mdadm/mdadm.conf

DEVICE partitions
ARRAY /dev/md0 level=raid5 num-devices=4 metadata=0.90 UUID=fd522a0f:2de72d76:f2afdfe9:5e3c9df1
MAILADDR root
Run Code Online (Sandbox Code Playgroud)

这是正常的。它应该有 4x2000GB 驱动器(sda、sdc、sde、sdd)。

cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : inactive sdd[1](S)
  1953514496 blocks

unused devices: <none>
Run Code Online (Sandbox Code Playgroud)

这是个问题。它只显示阵列中的一个驱动器,而且它也处于非活动状态。阵列中也应该有 sda、sdc 和 sde。当我做一个时,mdadm --examine /dev/sdd一切看起来都很好。在其他驱动器上检查说/dev/sdX 上没有 RAID 超级块

mdadm --examine --scan

ARRAY /dev/md0 level=raid5 num-devices=4 metadata=0.90 UUID=fd522a0f:2de72d76:f2afdfe9:5e3c9df1
Run Code Online (Sandbox Code Playgroud)

没有帮助。

mdadm --assemble --scan -v

mdadm: looking for devices for /dev/md0 …
Run Code Online (Sandbox Code Playgroud)

raid 11.10 mdadm uuid

6
推荐指数
1
解决办法
9万
查看次数

标签 统计

11.10 ×1

command-line ×1

mdadm ×1

raid ×1

scripts ×1

timeout ×1

uuid ×1