每天在特定时间执行一个 shell 脚本

新手上路,请多包涵

我有一个简单的 shell 脚本,它只检查目录的内容,如果白天添加了任何内容,则将其复制到备份文件夹中。我想在每天结束时执行这个脚本(假设在 23:55)。

该脚本驻留在其上的系统(Debian)始终处于(服务器类型)

我怎样才能做到这一点?

原文由 Sina Sh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 598
2 个回答

您想使用编辑 crontab 文件

crontab -e

然后你想添加

55 23 * * * COMMAND TO BE EXECUTED

有关更多信息,请查看

原文由 Parttimereaper 发布,翻译遵循 CC BY-SA 4.0 许可协议

要添加 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

原文由 Kurt Van den Branden 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题