Имеется скрипт запуска kf1.sh: #! /bin/bash screen -A -m -d -S skf ./kf2.sh Который в свою очередь запускает kf2.sh: #! /bin/bash while true do cd /home/game/KILLINGFLOOR/System/; cp ucc.log /home/game/KILLINGFLOOR/ucc.log; cd /home/game/KILLINGFLOOR/; mv ucc.log ucc-$(date +%d%m%y%H%M).log cd /home/game/KILLINGFLOOR/System/; taskset -c 0 ./ucc-bin server KF-westlondon.rom?game=KFMod.KFGameType?VACSecured=True?MaxPlayers=20?ini=KillingFLoor.ini +net_public_adr x.xxx.xx.xx -nohomedir kill -9 $(ps ax | grep KF-westlondon | grep -v grep | awk '{print $1}') date >> /home/game/KILLINGFLOOR/kf_crash_times.log echo !!! Waiting 3 seconds to restart... sleep 3 done Второй скрипт делает логи сервера и бекап статы. Если я его запускаю через терминал - он работает. Но при загрузке системы не хочет работать(((( помогите разобраться.... В rc.local так: taskset -c 0 /home/game/KILLINGFLOOR/System/kf1.sh
Я то ли тебе когда то отвечал, то ли не тебе, повторюсь : здесь почти нет людей держащих дэдик на линуксе. 1% вероятности что тебе кто либо поможет.
Почему же не поможем. Линукс намного производительнее, чем Windows. Пользуюсь уже больше года, а опыт более 4 лет. Так что держателей хватает, просто они редко выходят в публичный свет. А вот и помощь: В файле rc.local до надписи exit 0 добавь строку без всяких приписок - /home/game/KILLINGFLOOR/System/kf1.sh Получится так: /home/game/KILLINGFLOOR/System/kf1.sh exit 0 Если не поможет, то без .sh так /home/game/KILLINGFLOOR/System/kf1 exit 0 И совет на будущее, не используй большой регистр букв в промежуточных путях, это мешает и снижает скорость администрирования человеком.