gpt4 book ai didi

linux - 在 ubuntu 上运行 cron 作业

转载 作者:行者123 更新时间:2023-12-04 18:59:58 24 4
gpt4 key购买 nike

我有一个 python 脚本,它生成一个 csv 文件,然后使用 nodejs 脚本将 csv 文件转换为 xmls 文件,最后使用另一个 nodejs 脚本将 xmls 文件导入到谷歌电子表格中。

我希望能够运行一项每天自动执行一次的 cron 作业。

以下是我必须按顺序手动使用的命令列表:

 1- Cd to this project director Otomoto_project_final/otomoto_final_project/otomoto 
2- Run a python script called otomoto.py ( this will generate an output.csv file )
3- Cd back up .. to this path Otomoto_project_final/otomoto_final_project/
4- Run the following command : node csvtoxmls.js ( this will generate the otomoto.xlsx file)
5 - Run the following command : node main.js ( this will push the otomoto.xlsx file to the google spread sheet )

最佳答案

使用 &&您可以创建一个单行 cron 命令,该命令将按顺序执行命令(假设所有退出都没有错误)。
例如,如果您想在每天凌晨 3 点运行连续的命令,您可以添加到您的 crontab:0 3 * * * python3 /full/path/to/first/script/otomoto.py && node /full/path/to/second/script/csvtoxmls.js && node /full/path/main.js
对于额外的 cron 配置,您可以检查:https://crontab.guru/

关于linux - 在 ubuntu 上运行 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62396480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com