[英]Running shell script as a cron on Ubuntu
我在/ home / user / test中编写了一个简单的脚本date.sh
date -u > file.txt
这应该在file.txt中写入当前日期和时间。 我已经使用chmod +x date.sh
赋予了它必要的访问权限。 当我从终端运行脚本时,它可以正常工作并更新文本文件中的时间。
但是当我以cron身份运行时
* * * * * /bin/sh /home/user/test/date.sh
我看不到file.txt中的日期更改,因为我对此的知识有限,所以我的问题是,如何将date.sh脚本作为cronjob运行
尝试在脚本中提供完整的输出文件路径。
#!/bin/sh
date -u > /home/user/test/file.txt
问题是与date.sh,它不应该date > file.txt
所有文件应包含他们的整个路径。 在这种情况下,脚本应为
date > /home/user/test/file.txt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.