我创建了一个 Shell 脚本,如下所示
示例文件
回显“你好”
我还在 /etc/crontab 下的 cron 选项卡中添加了 cron 作业,如下所示
* * * * * /home/Sample.sh > /home/Sample.txt
我已经在 /home/ 目录中创建了 Sample.txt 文件。
我还检查了这两个文件的读写权限
当我执行 Sample.sh 文件时,它工作正常。它写入 Sample.txt 文件
现在我不明白为什么它没有从我安排的 cron 任务中写入文本文件
我正在使用 Ubuntu 10.04
请帮我解决这个问题
答案1
您正在使用系统定时任务格式略有不同;具体来说,日期时间字段后面必须跟一个user
字段,该字段告诉计划任务谁来运行后面的命令。
因此,这种情况下语法应该是这样的:
* * * * *用户名/家/用户名/示例.sh > /主页/用户名/示例.txt