shell - 使用 crontab 运行两个命令

标签 shell cron debian cd

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

  • cd 进入/etc/application
  • 运行命令“scrapy crawl”

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



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

    最佳答案

    您可以在单个 crontab 行中包含多个命令。只需用分号分隔它们:

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

    关于shell - 使用 crontab 运行两个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18367711/

    相关文章:

    php - 长时间运行的进程调试。斯特雷斯,布鲁克

    javascript - 仅适用于 linux chrome,不适用于 windows chrome

    macos - 在 mac 上创建 R 函数的键盘快捷键?

    php - echo exec 工作但不执行

    python - 如何使用 python 或 perl 通过 ssh 在另一个 shell 中发送命令

    linux - 使用 csplit 将大文件拆分为具有确定名称的较小文件

    java - Maven 和 cron 作业

    Perl 脚本运行正常,但作为 crontab 它不工作

    docker - apt-key 最近在 docker 中失败

    docker - Alpine - docker : returned a non-zero code: 139