只是好奇,如果这实际上会运行,我模仿了某人的一个例子后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) –