|

楼主 |
发表于 2006-2-24 17:51:38
|
显示全部楼层
版主提供的程序还是有点小问题,不过已经改好了,脚本在ubunut 5.1下测试通过,全部脚本内容如下:
#!/bin/sh
#
#Startup script for phone.log
#Description:auto get phonelog from serial port when system startup
start()
{
nohup /bin/cat < /dev/ttyS0 >| /var/log/phone.log &
echo `jobs -p`> /var/run/phone_log.pid
}
stop()
{
/bin/kill `/bin/cat /var/run/phone_log.pid`
}
case "$1" in
start)
echo "Starting PhoneLog Service..."
start
;;
stop)
echo "Stoping PhoneLog Service..."
stop
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage 0 {start|stop|restart}"
exit 1
esac
现在研究如何定期吧phone.log压缩打包。还请各位大虾多多指教。 |
|