Hello bà con,
Hiện tại mình đang chạy Redis database server ( http://code.google.com/p/redis/ ) trên Ubuntu
hiện tại mỗi lần vào cứ phải chạy : ./redis-server
khi chạy thi terminal sẽ có output đại loại như:
Code:
06 May 15:46:32 DB 1 (6 keys) ....
06 May 15:46:32 0 clients connected ...
sau đó mình có tạo 1 script startup cho nó tiện như sau:
Code:
#!/bin/sh
# redis startup script
# Modified for Debian GNU/Linux
DAEMON=/usr/sbin/redis/redis-server
LOCKFILE=/var/lock/subsys/redis
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=redis
DESC="redis database daemon"
test -f $DAEMON || exit 0
case $1 in
start)
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet --exec $DAEMON
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
echo "."
;;
status)
echo "$DESC: $NAME:" `pidof $NAME`
;;
restart)
echo -n "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON
echo "."
;;
*)
echo "Usage: ccpd {start|stop|status}"
exit 1
;;
esac
exit 0
nhưng khi khởi động vào server, đến đoạn script này thì no cứ loop cái output của thằng Redis mà ko khởi tạo được các dịch vụ khác khiến mình phải dùng backtrack để boot vào và remove cái script kia đi (mệt)
a e ai bik có cách nào cho no chay quiet ko nhỉ, hay la phải sửa code cua thằng Redis này ko cho output thì chết.
thanks a e đã đọc,