Lon*_*biz 21 cron ubuntu permissions
我已经编辑了我的根 cron 选项卡,以使用以下命令定期执行位于特定用户文件夹中的脚本:
sudo crontab -e
Run Code Online (Sandbox Code Playgroud)
当 cron 运行脚本时,这是输出:
sh: 1: /home/user/Location/Of/Script: Permission denied
Run Code Online (Sandbox Code Playgroud)
我认为根 cron 有权做任何事情。当我以 root 用户身份手动运行此脚本时,我没有任何问题。
我在文档中读到可以在此处找到更多错误信息:
sudo cat /var/log/syslog
Run Code Online (Sandbox Code Playgroud)
这是我发现的:
Jan 30 12:30:01 backup CRON[17702]: (CRON) info (No MTA installed, discarding output)
Run Code Online (Sandbox Code Playgroud)
但是,我认为这可能与权限被拒绝问题无关。
那么我真正需要做什么呢?
Rad*_*anu 31
我认为您的脚本不可执行。因此,使用以下命令来制作它:
chmod +x /home/user/Location/Of/Script
Run Code Online (Sandbox Code Playgroud)
或者,如果您不是该脚本的所有者:
sudo chmod +x /home/user/Location/Of/Script
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58664 次 |
| 最近记录: |