使用 crontab 运行两个命令

12

我有一个快速的问题。我需要使用自动化的 shell 脚本将 cron 添加到我的 debain crontab,并且我需要 cron 做两件事:

  1. 进入 /etc/application 目录
  2. 运行命令 "scrapy crawl"

crontab -l | { /bin/cat; /bin/echo "* 3 * * * cd /etc/application && scrapy crawl"; } | crontab -

我如何让它也运行 scrapy crawl 命令?

1个回答

17

您可以在单个crontab行中拥有多个命令。只需用分号将它们分开:

您可以在单个crontab行中拥有多个命令。只需用分号将它们分开:

crontab -l | { /bin/cat; /bin/echo "* 3 * * * cd /etc/application ; scrapy crawl"; } | crontab -

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接