URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8930
[ Назад ]

Исходное сообщение
"как запустить скрипт на perl в 'теневом' режиме"

Отправлено sergeyfromkomi , 18-Ноя-10 15:04 
Народ научите !! как запустить скрипт на perl в "теневом" режиме т.е . чтоб после запуска этого скрипта(#perl test.pl) по ssh и закрытия этой сессии, скрипт продолжал выполняться? и как его запускать автоматом после перезагрузки системы....? в rc.conf ?
freebsd 8.0

Содержание

Сообщения в этом обсуждении
"как запустить скрипт на perl в 'теневом' режиме"
Отправлено phpcoder , 18-Ноя-10 15:17 
> Народ научите !! как запустить скрипт на perl в "теневом" режиме т.е
> . чтоб после запуска этого скрипта(#perl test.pl) по ssh и закрытия
> этой сессии, скрипт продолжал выполняться?

screen



"как запустить скрипт на perl в 'теневом' режиме"
Отправлено MaDMaN , 18-Ноя-10 16:17 
> Народ научите !! как запустить скрипт на perl в "теневом" режиме т.е
> . чтоб после запуска этого скрипта(#perl test.pl) по ssh и закрытия
> этой сессии, скрипт продолжал выполняться? и как его запускать автоматом после
> перезагрузки системы....? в rc.conf ?
> freebsd 8.0

chdir '/tmp'                 or die "Can't chdir to /tmp: $!";
umask 0;
#open STDIN, '/dev/null'   or die "Can't read /dev/null: $!";
#open STDOUT, '>/dev/null' or die "Can't write to /dev/null: $!";
open STDERR, '>/dev/null' or die "Can't write to /dev/null: $!";
defined(my $pid = fork)   or die "Can't fork: $!";
exit if $pid;
setsid                    or die "Can't start a new session: $!";


"как запустить скрипт на perl в 'теневом' режиме"
Отправлено Etch , 18-Ноя-10 20:23 
man nohup

"как запустить скрипт на perl в 'теневом' режиме"
Отправлено Pahanivo , 18-Ноя-10 22:02 
> Народ научите !! как запустить скрипт на perl в "теневом" режиме т.е
> . чтоб после запуска этого скрипта(#perl test.pl) по ssh и закрытия

например классически
/some/path/somescrips.pl &
(можно и через screen - но зачем? :) , nohup - каким местом тут это? )
> этой сессии, скрипт продолжал выполняться? и как его запускать автоматом после
> перезагрузки системы....? в rc.conf ?
> freebsd 8.0

man rc


"как запустить скрипт на perl в 'теневом' режиме"
Отправлено Serg , 19-Ноя-10 02:15 
>> Народ научите !! как запустить скрипт на perl в "теневом" режиме т.е
>> . чтоб после запуска этого скрипта(#perl test.pl) по ssh и закрытия
> например классически
> /some/path/somescrips.pl &
> (можно и через screen - но зачем? :) , nohup - каким
> местом тут это? )
>> этой сессии, скрипт продолжал выполняться? и как его запускать автоматом после
>> перезагрузки системы....? в rc.conf ?
>> freebsd 8.0
> man rc

nohup /your_path/test.pl  типа такого



"как запустить скрипт на perl в 'теневом' режиме"
Отправлено meantraitor , 19-Ноя-10 15:56 
> Народ научите !! как запустить скрипт на perl в "теневом" режиме т.е
> . чтоб после запуска этого скрипта(#perl test.pl) по ssh и закрытия
> этой сессии, скрипт продолжал выполняться? и как его запускать автоматом после
> перезагрузки системы....? в rc.conf ?
> freebsd 8.0

man daemon
man rc