Cron 作业权限被拒绝
Cron job permission denied
我正在 运行 创建一个名为 TGubuntu.py 的 python 脚本。
我用的是ls -l
,脚本的权限是-rwxrwxrwx 1 ubuntu ubuntu 503 Jan 13 19:07 TGubuntu.py
,应该是任何人都可以执行这个文件吧?
但出于某种原因我仍然进入日志 /bin/sh: 1: /home/ubuntu/TestTG/TGubuntu.py: Permission denied
。
当我手动 运行 脚本时,它工作得很好。
有什么想法吗?
我是这样放在sudo crontab里的
* * * * * /home/ubuntu/TestTG/TGubuntu.py
但即使在根 (cron) 邮件日志中它也说权限被拒绝!
无法弄清楚问题出在哪里,所以我使用不同的方法实现了我的目标。
我 运行 一个 python 脚本,它使用 schedule
模块来调用我的脚本。然后我就让 "Timer" 运行 无限期地出现在屏幕上。
我正在 运行 创建一个名为 TGubuntu.py 的 python 脚本。
我用的是ls -l
,脚本的权限是-rwxrwxrwx 1 ubuntu ubuntu 503 Jan 13 19:07 TGubuntu.py
,应该是任何人都可以执行这个文件吧?
但出于某种原因我仍然进入日志 /bin/sh: 1: /home/ubuntu/TestTG/TGubuntu.py: Permission denied
。
当我手动 运行 脚本时,它工作得很好。
有什么想法吗?
我是这样放在sudo crontab里的
* * * * * /home/ubuntu/TestTG/TGubuntu.py
但即使在根 (cron) 邮件日志中它也说权限被拒绝!
无法弄清楚问题出在哪里,所以我使用不同的方法实现了我的目标。
我 运行 一个 python 脚本,它使用 schedule
模块来调用我的脚本。然后我就让 "Timer" 运行 无限期地出现在屏幕上。