Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / помогите неучу, plz / 2 сообщений из 2, страница 1 из 1
06.02.2008, 10:29:27
    #35112744
Nutss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите неучу, plz
как мне во FreeBSD запустить sh в фоне, чтобы он свой вывод писал в файл, а не в консоль

в линукс я б написала
./command.sh > ./command.log 2>&1 &
...
Рейтинг: 0 / 0
06.02.2008, 12:08:27
    #35113179
fandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите неучу, plz
это не зависит от bsd/linux... это относиться к используемому интерпретатору (shell)

# man sh


./command.sh > ./command.log 2>&1 &

означает:
1) выполнить команду ./command.sh
2) стандартный поток вывода (file descriptor 1) перенаправить в файл > ./command.log
3) стандартный поток ошибок (file descriptor 2) ассоциировать со стандартным потоком вывода (file descriptor 1) 2>&1
4) выполнять в фоне &

на первый взгляд должно работать, в command.log будет писать и стандартный вывод и вывод ошибок
можно попробывать так:

# sh ./command.sh 1>./command.log &
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / помогите неучу, plz / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]