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无法启动我的脚本:(