05-11-14, pszemaz WP <[EMAIL PROTECTED]> napisaĆ(a): > > > #!/bin/bash > > > wynik=`ps aux | grep [c]oduo_lnxded | wc -l` > > > if [ $wynik -eq 0 ] > > then > > cd ~/coduo > > wait 100 > > ./coduo_lnxded +set net_ip 81.219.225.161 +set net_port 28960 +set > > dedicated 2 +set fs_homepath cd ~/coduo/aweuo21 > > cp console_mp_server.log ~/callofduty_log/ > > cd ~ > > fi
pod walunkiem ze coduo_lnxded bedzie sie wykonywal az sie nie skonczy i nie padnie, bo inaczej error bo sie poforkuja. dwa, ze poco do tego cron'a mieszac wystarcz po reboocie, screen <nazwaskryptu> ktory zawiera powyzszy kod w razie watpliosci man pdksh, man screen > > Odpal w cronie i juz. > > Ale ja przez Crona odpalam tak naprawde screena, a na jego jednej konsoli > dopiero usluge. Jak to wcisne do crona to bedzie chcial odpalac co jakis czas > screen'a. Druga rzecz o ktorej nie wspomnialem, to to ze mam 2 usulugi > odpalone (te same na innych portach). Wiec jak jedna nawet padnie to > jest druga i skrypt moze nie wykryc ze jedna juz nie dziala. i zostaw w spokoju tego biednego crona > Z innej nieco bedzki, jak zrobic poleceniem katalog ktorego nazwa > bedzie dynamicznie tworzona jakos losowo, np bedzie w nazwie data. > Chcialbym aby przy kazdej padace plik loga byl kopiowany do > dynamicznie stworzonego katalogu, poniewaz przy restartcie uslugi log > jest zerowany. man mktemp -- Maciej Pijanka _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
