Автозагрузка скрипта без вывода сообщения

Аватар пользователя 156

Привет!Много искал,но не нашел ответа на простой вопрос. У меня загружается драйвер модема командой slmodem /dev/slamr0, при запуске пишет в командной строке-модем загружен, для выхода из работы скрипта нажмите Ctrl-C и не выходит в консоль, пока не нажму Ctrl-C. Если его поставить в автозагрузку,то линух не загружается. Можно как то сделать так, что бы выполнялась команда slmodem /dev/slamr0 но при этом она не выводила сообщений, и возвращалась в командную строку. Применял echo -n но тогда модема в системе нету. Догадываюсь, что решение очень простое,но не находится оно в поисковике

Аватар пользователя lystor

Re: автозагрузка скрипта без вывода сообщения

Попробуйте
slmodem /dev/slamr0 & > /dev/null 2>&1

Аватар пользователя 156

Re: автозагрузка скрипта без вывода сообщения

/usr/sbin/slmodemd /dev/slamr0
SmartLink Soft Modem: version 2.9.11 Mar 28 2006 18:14:38
symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
modem `slamr0' created. TTY is `/dev/pts/1'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.

вот что пишет, если запустить в терминале и когда все работает, а вот скрипт , который стоит в rc.d в автозагрузке

#!/bin/bash
# chkconfig: 2345 54 61
# description: ptal-init is the init script and device setup utility \
# for the HP OfficeJet Linux driver.
# Should be started before and stopped after your print spooler (lpd or CUPS).

#exec modprobe -i slamr0;
exec /usr/sbin/slmodemd --country=RUSSIA /dev/slamr0 & > /dev/null 2>&1

линух загружается, но модем номер не набирает, по ATI ничего не выдает, но команды ATI выполняются. может где то лишние пробелы?

Аватар пользователя 156

Re: автозагрузка скрипта без вывода сообщения

помогло 2>/dev/null & только в чем разница не понятно

Аватар пользователя lystor

Re: автозагрузка скрипта без вывода сообщения

Цитата:
156 пишет:
помогло 2>/dev/null & только в чем разница не понятно

Сначала перенаправление вывода, потом переход в фоновый режим.
Все правильно, это я напутал.

RSS-материал