我有一个python脚本保存在/usr/local/bin中,其中
#!/usr/bin/python3
在顶部,并在重新启动后30秒运行它,它不工作。当我尝试运行。/usr/local/bin/check_bios.py时,我得到
bash: ./usr/local/bin/check_bios.py: No such file or directory
当我把它复制到我的主目录时,它工作正常。当我用
执行它时python /usr/bin/local/check_bios.py
运行良好。我有
alias python="python3"
在我的bashrc文件,但我不认为这是什么导致这个行为。我尝试将/usr/bin/local添加到我的路径中,但cron不会使用我所能想到的路径。有人知道为什么cron作业不会执行,为什么./usr/bin/local/check_bios.py会抛出错误吗?如果有帮助的话,我用的是Linux Mint 20.2。
From the error:
bash: ./usr/local/bin/check_bios.py: No such file or directory
cron作业在./usr/local/bin
路径中查找check_bios.py脚本。
由此,我猜cron作业是:
? ? ? ? ? ./usr/local/bin/check_bios.py
在哪里?表示时间值(故意将它们保留为?因为他们没有在文章中提到,也不相关的问题)。
我认为应该是:
? ? ? ? ? . /usr/local/bin/check_bios.py