我正在编写一个脚本,每周一次将 df -g 的输出写入文本文件。这是我的脚本,我认为它应该可以工作,但是每当我尝试通过键入 ./check_space.sh 以 root 身份运行它时,我都会收到以下错误:./check_space.sh: line 13: syntax error near unexpected token done'
./check_space.sh: line 13:
done'
#!/bin/bash
#this script will run every week to grab a df -g and output it to a file.
#times to sleep
#10080 = 1 week
#date command
NOW=$(date +"%m.%d.%y")
while true, do
df -g > /sds/app/force/custom/dumplogs/harddisk/$NOW.log
#sleep 10080
done
最初我想在屏幕会话中运行这个脚本,这就是为什么 Sleep 在那里,但我很快决定最好每周运行一次 cron 。