我有一个Python脚本,想要将其添加到cron中。
该脚本已经具有+x权限。
我应该如何将其添加到crontab中?(比如说,我想让它每分钟运行一次)。
重要提示:当我在shell中导航到脚本所在的文件夹时,我无法使用"./script_name.py"来运行它;这样做不起作用。但是,当我使用"Python script_name.py"来运行它时,一切正常。
我有一个Python脚本,想要将其添加到cron中。
该脚本已经具有+x权限。
我应该如何将其添加到crontab中?(比如说,我想让它每分钟运行一次)。
重要提示:当我在shell中导航到脚本所在的文件夹时,我无法使用"./script_name.py"来运行它;这样做不起作用。但是,当我使用"Python script_name.py"来运行它时,一切正常。
从 cron
中,你应该以 script_name.py
的形式运行脚本,并且你的脚本需要满足以下条件:
#!/usr/bin/env python
PATH
中访问
/usr/local/bin/
或 /opt/local/bin/
(并且它们可以被你系统的 PATH
访问)如果这些条件得到满足,你就可以在本地系统上的任何地方以 script_name.py
的形式运行它。
/myfolder/sub/bin/etc/wherever/script_name.py
来调用脚本。这只是不常规的做法,因此如果这个系统需要由其他人(或者你自己)管理,就会产生混淆。 - ocodo