2016-06-14 4 views
0

아래 명령으로 별표 CLI를 시작했습니다.exit 또는 quit을 사용하여 별표 CLI를 종료 할 수 없습니다.

*CLI> exit 
No such command 'exit' (type 'core show help exit' for other possible commands) 
*CLI> quit 
No such command 'quit' (type 'core show help quit' for other possible commands) 

내가 ^C을 사용하여 CLI를 종료 할 수 있어요 :

asterisk -vvvvvvc 

나는 출구를 사용하여 CLI를 종료하거나 내가 오류가 아래를 참조 종료하려고 할 때. 종료 및 종료가 작동하지 않는 이유는 무엇입니까?

답변

0

먼저 asterisk 데몬을 시작해야합니다.

$>asterisk -rvvvvvv 

것은 내가 믿지 않는다 :

$>asterisk 

그런 다음 당신은 모든 상세와 콘솔에 연결할 수 있습니다 그런 다음 데몬을 시작 콘솔 :

에 연결은 간단합니다 당신이 가지고있는대로 asterisk -c을 사용하여 우아한 출구가 있습니다.

0

오류 메시지는 "종료"또는 "종료"명령이 없음을 나타냅니다. 그러나 CLI에서 Asterisk를 멈추는 방법을 논의하는 항목이 있습니다 : https://wiki.asterisk.org/wiki/display/AST/Stopping+and+Restarting+Asterisk+From+The+CLI

사용해야 할 명령은 "core stop"입니다 (그러나 이것은 쉘뿐만 아니라 실제로 별표를 죽입니다) 당신은 몇 가지에 대해 사용 가능한 옵션이 있습니다 : 당신이 서비스로 시작하지 않는 -c 플래그와 별표 (*)를 시작하여 어떤 경우

*CLI> help core stop 
core stop gracefully   -- Gracefully shut down Asterisk 
core stop now     -- Shut down Asterisk immediately 
core stop when convenient  -- Shut down Asterisk at empty call volume 

을하지만, 전경에, 당신은 당신의 쉘을 떠날 필요가 있음을 의미 별표를 계속 실행하려면 열어 두십시오. https://wiki.asterisk.org/wiki/display/AST/Connecting+to+the+Asterisk+CLI

을 다음 방금^C를 사용하여 "원격 셸"을 종료 할 수 있습니다 :

당신은 그것을 연결하는 -r 사용 후 -c 플래그없이 시작해야합니다. 별표는 백그라운드에서 계속 실행됩니다. 개인적으로 daemontools를 사용하여 서비스를 시작하고 감독하는 것을 좋아합니다 : http://cr.yp.to/daemontools/svc.html.

희망이 있습니다.