![透過 crontab 和完整訊息將頂部傳送到文字?](https://rvso.com/image/1598166/%E9%80%8F%E9%81%8E%20crontab%20%E5%92%8C%E5%AE%8C%E6%95%B4%E8%A8%8A%E6%81%AF%E5%B0%87%E9%A0%82%E9%83%A8%E5%82%B3%E9%80%81%E5%88%B0%E6%96%87%E5%AD%97%EF%BC%9F.png)
我正在運行這個:
top -b -n 1 -o %MEM > /home/me/top/top.`date +\%F.\%H\%M`.txt
當我運行它時效果很好,但是當我每 10 分鐘放入 crontab 時,該COMMAND
部分總是被切斷,所以我只看到的不是完整的命令postgres +
。
我可以透過 crontab 從頂部取得完整指令嗎?
答案1
答案是COLUMNS
在 crontab 中設定:
COLUMNS=9999 top -b -n 1 -o \%MEM > /home/me/top/top.mem.`date +\%F.\%H\%M`.txt