Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 调度cron-jon错误_Linux_Unix_Cron_Crontab - Fatal编程技术网

Linux 调度cron-jon错误

Linux 调度cron-jon错误,linux,unix,cron,crontab,Linux,Unix,Cron,Crontab,编写了一个简单的脚本,将日期时间戳写入日志文件,每次运行该脚本时,它都会附加到该日志文件中 #!/bin/sh echo $(date) >> log.txt 当我试图每1分钟安排一次作业时。它没有被执行,我的意思是log.txt上没有附加值 执行的命令包括: crontab-e */1 * * * * script-file-path 我没有以root用户身份登录。所以我也这么做了 */1 * * * * username script-file-path 是否存在许可问题?

编写了一个简单的脚本,将日期时间戳写入日志文件,每次运行该脚本时,它都会附加到该日志文件中

#!/bin/sh
echo $(date) >> log.txt
当我试图每1分钟安排一次作业时。它没有被执行,我的意思是log.txt上没有附加值

执行的命令包括:

crontab-e

*/1 * * * * script-file-path
我没有以root用户身份登录。所以我也这么做了

*/1 * * * * username script-file-path

是否存在许可问题?只能由root用户计划cronjob吗

除了最后一个命令外,其他命令看起来都不错;第六个字段和行的其余部分是要执行的命令。不要将用户名放在那里,它将不起作用。要为其他用户安装crontab,您需要是root用户并使用
crontab-e user


如果
cron
出现问题,它将向您发送电子邮件。在计算机上运行
mail
以查看它们,除非您已为该用户安装了邮件重定向。

很难说,但我肯定会指定日志文件的绝对路径,并仔细检查目录和日志文件(如果已经存在)上的权限。我相信cron的任务只是运行脚本,它不需要担心脚本中的日志文件路径。执行脚本时,会在日志文件中追加值。。。。。这里的问题是cron无法启动我的脚本:(