2015-02-13 1 views
-1

Когда я запускаю сервер ubuntu 14 Я должен запустить несущий и smsbox.команда bash с командами оболочки не работает

Эти команды:

bearerbox -v 0 /etc/kannel/kannel.conf 

и

smsbox -v 0 /etc/kannel/kannel.conf 

Первый командный блок оболочка Су для запуска Smartbox мне нужно открыть новую оболочку. (Вторая команда также блокирует вторую оболочку тоже)

Я пытался использовать:

bearerbox -v 0 /etc/kannel/kannel.conf & 
smsbox -v 0 /etc/kannel/kannel.conf & 

Но bearerbox и smsbox не работает.

Я также попытался создать скрипт, как:

#!/bin/sh 
bearerbox -v 0 /etc/kannel/kannel.conf 
smsbox -v 0 /etc/kannel/kannel.conf 

и запустить его с ./start.sh но не работает.

Кто-то может мне помочь?

+0

Я не знаю, канель. Запускает ли это с помощью nohup ('nohup bearerbox -v 0 /etc/kannel/kannel.conf> /tmp/bearartrace.log 2> & 1 &')? –

+0

, если я использую поЬир bearerbox -v 0 /etc/kannel/kannel.conf & поЬир bearerbox -v 0 /etc/kannel/kannel.conf & В терминале Он worsk, но если я создаю скрипт с только этими 2 строками не работает –

+0

«не работает» недостаточно информации для отладки, ну, _anything_. –

ответ

1

Попробуйте скрипт работает с Баш и начиная с:

#!/bin/bash 
nohup bearerbox -v 0 /etc/kannel/kannel.conf > /tmp/bearer.out 2>&1 & 
nohup smsbox -v 0 /etc/kannel/kannel.conf > /tmp/smsbox.out 2>&1 & 

В/TMP вы должны найти файлы, которые могут объяснить возможные проблемы. Когда эти файлы не получают созданы/показать ничего, вы можете отлаживать с эхом:

#!/bin/bash 
nohup echo bearerbox -v 0 /etc/kannel/kannel.conf > /tmp/bearer.out 2>&1 & 
nohup echo smsbox -v 0 /etc/kannel/kannel.conf > /tmp/smsbox.out 2>&1 & 

Когда все понятно, перенаправлять в/Dev/нуль:

#!/bin/bash 
nohup bearerbox -v 0 /etc/kannel/kannel.conf > /dev/null 2>&1 & 
nohup smsbox -v 0 /etc/kannel/kannel.conf > /dev/null 2>&1 & 

(и удалить файлы/tmp)