shell???
-
- 帖子: 49
- 注册时间: 2006-11-27 14:21
- 联系:
Re: shell???
直接在命令前面加 sudo ?
- icyomik
- 帖子: 76
- 注册时间: 2010-10-30 17:52
Re: shell???
在shell脚本中添加判断,如果uid不为0则写sudo -v,脚本结束前写sudo -k
- icyomik
- 帖子: 76
- 注册时间: 2010-10-30 17:52
Re: shell???
下面也可:
代码: 全选
if [[ `id -u` -ne 0 ]]; then
echo "Need to be ROOT to run install."
if [[ `which gksu >/dev/null` -ne 0 ]]; then
echo 'use `sudo` or `su -c` to switch to root.'
exit 1
fi
gksu $0
exit 0
fi
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- linxiaoyu
- 帖子: 39
- 注册时间: 2009-05-03 21:09