![crontab 中使用 wget 保存的文件默认目录在哪里?](https://linux22.com/image/1429688/crontab%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20wget%20%E4%BF%9D%E5%AD%98%E7%9A%84%E6%96%87%E4%BB%B6%E9%BB%98%E8%AE%A4%E7%9B%AE%E5%BD%95%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我想使用wget
中的命令下载一些文件crontab
。我使用文本文件列出我想要的 URL。wget
的参数非常适合为单个文件设置目标文件夹,但我找不到设置用于保存文件列表的目录的方法。我想知道使用和-O
保存文件的默认目录在哪里。crontab
wget
谢谢
答案1
cron
用户的作业在该用户的主目录 ( ) 中运行,$HOME
因此,这实际上是通过crontab
如果您希望它在其他地方发生,就这么说吧。
42 3 * * * cd /tmp && $HOME/ick.sh
这将$HOME/ick.sh
在当前目录设置为/tmp
每晚 03:42 的情况下运行。
(中的命令crontab
可能任意复杂,但如果它们不仅仅是一两个命令,那么将它们写入脚本是有意义的。)