bash - 如何每小时运行一个bash脚本以及如何在云桌面上杀死它?

标签 bash scheduled-tasks cron-task

我想在我的云桌面上每小时运行一个 bash 脚本,这可以通过以下命令完成:

当为真时;做./parseScript.sh; sleep 3600;完成

minute hour day month day-of-week command-line-to-execute

但问题是我的云窗口将过期,所以我以后无法杀死它?任何人都可以指导我如何做吗?

最佳答案

在每一个现代 Linux 发行版上你都有 cron公用事业。此工具允许您定期(或不定期)安排任务。

要安排您的任务,您必须启动 crontab,然后在显示的文件(这是您安排的任务列表)中,放入如下内容:

0 * * * * /absolute/path/to/your/parseScript.sh

这将在每小时 0 分钟(因此,在 0:00、1:00、2:00...)启动您的脚本(给出脚本的绝对路径)

使用最新版本的 cron,您甚至可以使用更简单的东西:

@hourly /absolute/path/to/your/parseScript.sh

因为已经实现了新的快捷方式(@hourly、@daily、@weekly、@monthly...)

关于bash - 如何每小时运行一个bash脚本以及如何在云桌面上杀死它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45453673/

相关文章:

macos - OSX 永久设置 PYTHONPATH

bash:意外标记附近的语法错误

linux - 用于检查差异的 Bash 脚本

scheduled-tasks - Sitecore 计划任务的问题 - 即使任务尚未运行,也会更新上次运行时间?

bash - 回显传递给带有可见引号的命令的确切命令行

c# - 如何在 Windows 上部署和启动带有计划任务的控制台应用程序?

algorithm - 调度工作流的数据结构?

php - WordPress 计划事件未在设定时间触发

cron - 如何设计分布式作业调度器?

azure - 如何使用参数调用azure函数