我正在寻找一种内置于 ubuntu 的方法,它可以让我在固定的时间段内运行脚本或程序或其他任何东西。
我找到了一个以我喜欢的方式执行此操作的程序,但该软件包不适用于 Ubuntu。无论如何,我希望有一些内置的东西。
我唯一能想到的就是获取当前时间并设置一个从“现在”开始 30 分钟的 cron 作业,这将终止程序。我希望有一种方法可以在不设置脚本的情况下做到这一点,但如果我需要 - 这不会是世界末日。在 30 分钟间隔后,我想将我的笔记本电脑置于睡眠模式,但这可以与计时器分开。
提前致谢。
重启电源后,我发现我的 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)