我在 /etc/cron.hourly 有一个脚本:
-rwxr-xr-x 1 root root 85 Dec 6 19:05 /etc/cron.hourly/nvidia_to_exclusive
Run Code Online (Sandbox Code Playgroud)
包含(末尾有一个空行):
#!/bin/bash
/usr/bin/nvidia-smi -c 1 > /home/user/nvidia-smi_set_exclusive.log
Run Code Online (Sandbox Code Playgroud)
该脚本根本不会由 cron 执行,即使使用run-parts /etc/cron.hourly成功执行它。
可能缺少什么?
Adr*_* B. 17
问题是 cron 服务处于非活动状态。
当我在这里时,我将总结我发现制作脚本的所有步骤/etc/cron.hourly/:
run-parts,即 [a-zA-Z0-9_-]。.sh. chmod +x /etc/cron.hourly/yourScript#!/bin/bash例如)。run-parts:运行run-parts --test /etc/cron.hourly?你的脚本应该被打印出来。run-parts /etc/cron.hourly? 你的脚本应该被执行。/var/log/cron您的脚本是否成功完成。service crond status。service crond stop 那么service crond start/var/log/cron包含错误BAD FILE MODE (/etc/cron.d/0hourly)。chmod 0644 /etc/cron.d/0hourly(cron 不喜欢这个文件是可执行的)。/etc/cron.d/0hourly存在并包含该行01 * * * * root run-parts /etc/cron.hourly| 归档时间: |
|
| 查看次数: |
6421 次 |
| 最近记录: |