繁体   English   中英

在Ubuntu上将Shell脚本作为cron运行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM