我是第一次尝试cron工作。 我正在尝试生成将包含用户在Ubuntu中安装的应用程序的文件,并且需要将同一文件上载到服务器。 我无法使用该信息生成文本文件。 下面是我正在尝试的命令。
需要为cron作业/tmp/aptlist.sh运行的脚本文件
#!/bin/bash comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) &> /tmp/$(hostname)-$(date +%d-%m-%Y-%S)
cron使用crontab -e完成了以下输入
:~$ crontab -l 0 0 1 * * /tmp/aptlist.sh > /dev/null 2>&1
syslog具有以下条目,但是未生成文件
Oct 21 14:09:01 Astrome46 CRON[14592]: (user) CMD (/tmp/aptlist.sh > /dev/null 2>&1) Oct 21 14:10:01 Astrome46 CRON[14600]: (user) CMD (/tmp/aptlist.sh > /dev/null 2>&1)
请让我知道如何解决此问题。
谢谢