我有一台运行 Ubuntu 的服务器,我想创建一个每小时运行一次的 cron 作业,具体来说,我希望这个 cron 在特定路径中执行一个 bash 命令,这将是我的命令的一个示例sudo bash/path/file
,所以我的 cron 作业应该每小时运行一次,是否可以在 cron 作业中执行此操作?如能得到任何帮助,我将不胜感激
答案1
这是完全可能的。只需crontab -e
使用正确的用户在 crontab 文件中添加条目即可。您也可以将脚本移动到/etc/cron.hourly
。只需考虑 下的 bash 文件/etc/cron.hourly
将在 下运行root
。如果您想在目标用户下运行脚本,请使用 crontab 方法并确保提供脚本的绝对路径,并且您的用户可以执行该脚本。例如
@hourly /my/bash/script.sh
#or
0 * * * * /my/bash/script.sh