只是好奇,如果這實際上會運行,我模仿了某人的一個例子後elses腳本。我最擔心的是Shell腳本問題
- 腳本運行時是否包含變量?
- 在case語句中,echo/mv/& close會正常工作嗎?
代碼更新
#! /bin/sh
#save as ads.sh
#run command: chmod +x ads.sh
#usage ./ads.sh {on|off}
#stop framework
#/etc/init.d/framework stop
#create backup dir if needed
mkdir -p /var/local/adunits.bkp
#if ads.sh on
case "$1" in
on)
#move, touch, exit
echo "Turning Ad support on..."
mv /var/local/adunits/* /var/local/adunits.bkp
;;
#if ads.sh off
off)
#remove tmp
echo "Ads turned off..."
mv /var/local/adunits.bkp/* /var/local/adunits
;;
#else
*)
echo "Usage: ./ads.sh {on|off}"
exit 1
;;
esac
#restart framwork
#/etc/init.d/framework start
#bye
exit 0
提前感謝!
找出它是否會運行的最好方法是運行它。 –
不幸的是我不能我沒有一個設備來運行它從 – ehime
屬於[codereview.stackexchange.com](http://codereview.stackexchange.com) –