banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix how to run redis sever in quiet mode  XML
  [Question]   how to run redis sever in quiet mode 06/05/2010 14:52:25 (+0700) | #1 | 210421
[Avatar]
zeno
Elite Member

[Minus]    0    [Plus]
Joined: 20/07/2004 03:57:09
Messages: 124
Location: HVA
Offline
[Profile] [PM]
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,


[Up] [Print Copy]
  [Question]   how to run redis sever in quiet mode 06/05/2010 15:05:39 (+0700) | #2 | 210422
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
thử cái này http://www.ianlewis.org/en/redis-initd-script
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
  [Question]   how to run redis sever in quiet mode 06/05/2010 15:33:31 (+0700) | #3 | 210425
[Avatar]
secmask
Elite Member

[Minus]    0    [Plus]
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
[Profile] [PM] [WWW]
bác dùng config file đi, ./redis-server redis.conf
trong file config set thêm dòng này <b>daemonize yes</b>
config file có template trong thư mục cài đặt luôn.

secmask.
[Up] [Print Copy]
  [Question]   how to run redis sever in quiet mode 06/05/2010 16:07:53 (+0700) | #4 | 210430
[Avatar]
zeno
Elite Member

[Minus]    0    [Plus]
Joined: 20/07/2004 03:57:09
Messages: 124
Location: HVA
Offline
[Profile] [PM]

mR.Bi wrote:
thử cái này http://www.ianlewis.org/en/redis-initd-script 


cảm ơn mR.Bi. nhưng về cơ bản cái script này cũng giống với đoạn script của mình. không triệt tiêu được cái output của nó va kết quả vẫn bị như trên.

@secmask: great . đúng là mình chưa đọc kĩ config của nó.
vấn đề đã được giải quyết
[Up] [Print Copy]
  [Question]   how to run redis sever in quiet mode 06/05/2010 16:12:46 (+0700) | #5 | 210432
mR.Bi
Member

[Minus]    0    [Plus]
Joined: 22/03/2006 13:17:49
Messages: 812
Offline
[Profile] [PM] [WWW]
trong cái link cũng nói về daemonize yes ngay đoạn đầu đó bạn, phải đọc kĩ chứ :-p
All of my life I have lived by a code and the code is simple: "honour your parent, love your woman and defend your children"
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|