一尘不染

使用Cron运行Python脚本吗?

linux

我有一个想要添加到cron的python脚本。

脚本具有+ x权限。

如何将其添加到crontab?(例如,我希望它每分钟运行一次)。

重要提示:当我(使用外壳)导航到脚本的文件夹时,无法使用“ ./script_name.py”运行它;它不起作用。但是,当我使用“ Python
script_name.py”运行它时,一切正常。


阅读 298

收藏
2020-06-07

共1个答案

一尘不染

cron您应该运行该脚本script_name.py和脚本符合下列条件:

  • 可执行位已设置
  • 脚本的哈希爆炸设置正确,例如。 #!/usr/bin/env python
  • 它可以从 PATH
    • 例如,将其放在/usr/local/bin//opt/local/bin/(您的系统可以访问它们PATH。)

如果满足这些条件,则您应该可以从本地系统上的任何位置运行它,如下所示: script_name.py

2020-06-07