LINUX.ORG.RU

Запутка с фоновым режимом


0

0

Возник вопросец, каким образом должна работать программка, которая печатает всего один символ, но в фоновом режиме? В обыкновенном - все ОК. А если запустить с "амперсандом на конце" - програмулька вываливается в шелл оставаясь при этом в списке процессов. Просто хочется написать для начала клиент-сервер на сокетах.... А тут такая простая вещь не работает...

anonymous

Она и не должна работать. stdout твоей программулины, запущенной в фоновом режиме,
занят шеллом. И пока ты ее не переведешь в foreground,
она тебе ничего не напечатает.

NewComer
()

сервер сделай output в файл.
& на конце ставить - не самый хороший выход для демона. если нужно могу подкинуть маленький исходник, чтоб процесс стал демоном.

logIN
()
Ответ на: комментарий от logIN

Спасибо за помощь, но я сам хочу разабраться, про вывод символа в цикле это было не совсем в точку с моей стороны. Просто набросал сокет серверок и клиент - сервер так - пашет, а в фоновом режиме - вываливается и не отвечает. Клиент работает в любом режиме. Можно сервер оставить в памяти через fork, тогда он работает. Просто охота понять почему он при запуске в фоновом режиме вываливается....

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.