|
|
发表于 2005-10-3 00:40:41
|
显示全部楼层
- #!/bin/bash
- PID=`pidof -o %PPID /usr/bin/mlnet`
- case "$1" in
- start)
- echo "Starting MLDonkey" && sleep 1
- if [ ! -d $HOME/.mldonkey ]; then
- mkdir $HOME/.mldonkey
- fi
- if [ -f /tmp/mldonkey.`id -u`.pid ]; then
- echo "Error starting MLDonkey, it is already running."
- exit 1
- fi
- cd $HOME/.mldonkey; /usr/bin/mlnet &> /dev/null & echo "MLDonkey is running!"
- echo > /tmp/mldonkey.`id -u`.pid
- if [ $? -gt 0 ]; then
- echo "Error starting MLDonkey"
- exit 1
- fi
- ;;
- stop)
- echo "Stopping MLDonkey" && sleep 1
- if [ ! -f /tmp/mldonkey.`id -u`.pid ]; then
- echo "Error running MLDonkey. It is not running now."
- exit 1
- fi
- kill $PID &> /dev/null
- rm -f /tmp/mldonkey.`id -u`.pid
- echo "MLDonkey has been killed!"
- if [ $? -gt 0 ]; then
- echo "Error stopping MLDonkey"
- exit 1
- fi
- ;;
- restart)
- $0 stop
- sleep 1
- $0 start
- ;;
- *)
- echo "usage: $0 {start|stop|restart}"
- esac
- exit 0
复制代码
这是archlinux下的,把他另存为mldonkey,用普通用户运行mldonkey start就ok了。设置都保存在用户目录.mldonkey下. |
|