0
일주일에 한 번 텍스트 파일에 df -g의 출력을 쓰는 스크립트를 작성하고 있습니다. 내 스크립트는 여기에 있습니다. 작동해야한다고 생각하지만, ./check_space.sh를 입력하여 루트로 실행하려고 할 때마다 다음 오류가 표시됩니다. ./check_space.sh : 13 행 : 예기치 않은 토큰 근처에서 구문 오류가 발생했습니다. done' ./check_space.sh: line 13:
done '슬립이 거기에 왜 df -g cronjob을 텍스트 파일로 출력
#!/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
원래 나는 화면 세션에서이 스크립트를 실행하는 생각, 즉,하지만 빠르게는 일주일에 한 번 크론로 실행하는 것이 더 될 것이라고 결정했다.
다음을 확인하십시오. http://www.shellcheck.net/ – Cyrus