Solaris 에서 inittab 에 등록시에 linux 와 다른점. qmail

다즐링의 이미지

qmail 을 Solaris 에서 돌리는중인데 무언가 이상하였다

svscanboot 가 동작을 제대로 안하여서

( 기본적으로 데몬툴은 inittab 에서 svscanboot 를 돌린후에

그 하위 프로그램들을 로딩한다 )

찻아보니 다음과 같이 고쳐주어야한다.

SV:234:respawn:/path/to/command </dev/null >/dev/msglog 2>&1

실제적으로 아래와 같이 고친후에

SV:123456:respawn:/command/svscanboot < /dev/null > /dev/msglog 2>/dev/msglog

kill -HUP 1 을 먹이니 동작하였다.

원인을 알아보니

stdout 과 stderr 가 설정이 안되어서 동작을 제대로 안하는것이었다.

그러므로 리다이렉션을 반드시 설정하거나 아니면 그러한 부분이 고려된

프로그래밍을 하라고 한다.

Forums: