【问题标题】:Unable to setup crontab script无法设置 crontab 脚本
【发布时间】:2017-06-29 05:38:28
【问题描述】:

我正在尝试从 crontab 运行一个脚本,但它一直告诉我权限被拒绝,即使我添加了用户名。

我在/var/mail/ubuntu收到错误消息

我第一次有这样的 crontab 设置。 crontab -e 显示:

* * * * * /home/ubuntu/abc/abc/dev_cron.sh

我会在/var/mail/ubuntu 中收到以下错误消息

/bin/sh: 1: /home/ubuntu/abc/abc/dev_cron.sh: Permission denied

然后我将crontab -e 更改为

* * * * * ubuntu /home/ubuntu/abc/abc/dev_cron.sh

因为我已经阅读了一些其他帖子,说我在哪里输入 ubuntuusername 但我仍然会收到这样的错误消息:

/bin/sh: 1: ubuntu: not found

那么我应该将ubuntu 更改为sudo,我会收到这样的错误消息:

sudo: /home/ubuntu/abc/abc/dev_cron.sh: command not found

我用过ls -l,发现文件dev_cron.sh确实属于ubuntu

有人可以帮我看看我在这里做错了什么吗?

提前致谢。

【问题讨论】:

标签: linux shell ubuntu cron


【解决方案1】:

您的脚本可能没有执行权限。您可以添加它:

chmod +x /home/ubuntu/abc/abc/dev_cron.sh

【讨论】:

  • ah thx thx,我想检查用户名组是否相同,然后我已经拥有执行权限。似乎正在工作,但现在我在脚本中写的内容出现了另一个错误。谢谢谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-06
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 2021-09-27
  • 2014-02-20
相关资源
最近更新 更多