我有一个简单的shell脚本,它只检查目录的内容,如果在白天添加了任何内容,则会将其复制到备份文件夹中。 我想在每天结束时执行这个脚本(让我们假设在23:55)。
此脚本驻留在其上的系统(Debian)始终打开(服务器类型)
我该怎么做?
答案 0 :(得分:17)
要添加crontab作业,请在UNIX / Linux shell提示符下键入以下命令:
$ sudo crontab -e
添加以下行:
1 2 3 4 5 /path/to/script
,其中
1: Minutes (0-59)
2: Hours (0-23)
3: Days (1-31)
4: Month (1-12)
5: Day of the week(1-7)
/path/to/script - your own shell script
在你的情况下,它将是:
55 23 * * * /path/to/yourShellScript
答案 1 :(得分:12)
答案 2 :(得分:3)
我什么都不是,但是Linux专家,但谷歌的快速搜索让人想起了这个:
watch -n <your time> <your command/script>
这应该可以解决问题。有关详细信息,请查看以下内容:http://www.linfo.org/watch.html
答案 3 :(得分:2)
sudo crontab -e
55 23 * * * some_shell_script.sh
答案 4 :(得分:2)
查看Debian内置的Cron任务调度程序。只需将脚本条目添加到crontab文件中(请参阅:https://help.ubuntu.com/community/CronHowto)。