当前位置: 技术问答>linux和unix
新手问题:rm 在sh文件中不执行
来源: 互联网 发布时间:2016-07-31
本文导语: 有个do.sh 内容如下 if [ -f /srv/data/source/city.csv ]; then rm -f /srv/data/source/city.csv fi 然后在PHP中使用shell_exec("sh do.sh") 执行后city.csv依然健在~~ 请问这是哪出问题了么? | 对! 你要操作/srv/data/s...
有个do.sh 内容如下
然后在PHP中使用shell_exec("sh do.sh")
执行后city.csv依然健在~~
请问这是哪出问题了么?
if [ -f /srv/data/source/city.csv ];
then
rm -f /srv/data/source/city.csv
fi
然后在PHP中使用shell_exec("sh do.sh")
执行后city.csv依然健在~~
请问这是哪出问题了么?
|
对!
你要操作/srv/data/source/city.csv 只要给要进行该操作的用户权限即可
改名某文件的所属用户的命令是chown
|
if [ -f /srv/data/source/city.csv ] //去掉分号
then
rm -f /srv/data/source/city.csv
fi
或
if [ -f /srv/data/source/city.csv ];then //then提上来
rm -f /srv/data/source/city.csv
fi