如何编写每10分钟自动运行一次的bash脚本?

如何编写每10分钟自动运行一次的bash脚本?,bash,cron,Bash,Cron,我一直在做一个项目,所以我不希望它被系统崩溃所取代 所以我写了一个脚本,将整个项目目录备份到Dropbox中 但我必须每10分钟运行一次,如果我记得的话 问题:有没有办法自动启动它?键入以下命令以输入cronjob: $ crontab -e 要使crontab每10分钟运行一次任务,您可以键入以下内容: */10 * * * * /path_to_script 请参阅附加阅读: 尝试以下解决方案: cat cronjob */10 * * * * sh /path/to/scipt.s

我一直在做一个项目,所以我不希望它被系统崩溃所取代

所以我写了一个脚本,将整个项目目录备份到Dropbox中

但我必须每10分钟运行一次,如果我记得的话


问题:有没有办法自动启动它?

键入以下命令以输入cronjob:

$ crontab -e
要使crontab每10分钟运行一次任务,您可以键入以下内容:

*/10 * * * * /path_to_script
请参阅附加阅读:

尝试以下解决方案:

cat cronjob
*/10 * * * * sh /path/to/scipt.sh
然后:


正如其他人所建议的,显而易见的解决方案是使用crontab。这里是另一个解决方案,只向备份脚本添加一行

如果您的系统已安装并启用“at”套件,请参阅:

  • 或者如果您使用类似bsd的系统
您只需将备份脚本中的“下一次运行时”排队即可。因此,例如,如果备份脚本名为
/home/joe/bin/copy_to_dropbox
,请在脚本末尾添加下一行:

af -f /home/joe/bin/copy_to_dropbox now +10 minute
并首次手动运行备份脚本

第一次备份后,脚本中的
at
命令将自己排队等待下一次执行


您可以使用“atq”命令检查队列中的

只需使用cron每10分钟运行一次。您是否尝试过cron作业?请查看所有建议都很好,但为什么不在与Dropbox同步的目录中工作?我觉得自己很愚蠢,甚至不知道crontab,一个如此伟大的工具。谢谢各位。非常详细的回答,谢谢:)
af -f /home/joe/bin/copy_to_dropbox now +10 minute