使用Cron运行Python脚本?

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

该脚本拥有+ x的权限。

我应该如何将它添加到crontab? (比如说,我希望它每分钟运行一次)。

重要:当我(使用shell)导航到脚本的文件夹时,我无法使用“./script_name.py”运行它。 它不工作。 然而,当我使用“Python script_name.py”运行它时,一切正常。

Solutions Collecting From Web of "使用Cron运行Python脚本?"

cron你应该以script_name.py方式运行脚本,并且你的脚本符合以下标准:

  • 可执行位已设置
  • 脚本的散列函数是正确设置的,例如。 #!/usr/bin/env python
  • 它可以从PATH访问
    • 例如,将其放置在/usr/local/bin//opt/local/bin/ (并且可以通过您的系统PATH进行访问)。

如果满足这些条件,则应该能够从本地系统的任何位置以script_name.py运行它