【问题标题】:I tried scheduling task on linux by crontab, but an error occur我尝试通过crontab在linux上调度任务,但出现错误
【发布时间】:2018-10-19 20:11:45
【问题描述】:
SHELL= /bin/csh
MAILTO = myemail.com
PATH = /stoddiskpath


20 11 * * * script.csh

上面是我的 crontab 脚本。但是,我收到了一封邮件:

tail: Command not found.
stoddiskpath/script.csh: Permission denied.

tail: command not found 是什么意思?

【问题讨论】:

  • "linux tail: command not found" - 请尝试使用相同查询的 Google 搜索,看看是否能找到一些结果。
  • tail 不在 PATH /stoddiskpath 中,它通常在 /bin 中。也许你应该试试PATH=/stoddiskpath:$PATH? (不确定在 crontab 中,我会在脚本中进行路径设置)。祝你好运。

标签: linux cron


【解决方案1】:

登录您为其创建 cron 作业的用户帐户。 然后echo $PATH并将内容复制到cron文件的PATH变量。 并且请确保在cron命令中赋予script.csh文件的执行权限和脚本文件的完整路径。

【讨论】:

    猜你喜欢
    • 2011-08-11
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    相关资源
    最近更新 更多