Естьь скрипт такого вида:
Если запускать его вручную-все работает, через крон 2 проблемы(устанавливаю строкой crontab -e от рута): не пишет в консоль статус(echo,это не существенно) и после завершения скрипта ложится база. То есть в случае с кроном он работает, но в результате получается ошибка. Пробовал засунуть в etc/crontab - вообще не работает..
Код:
#!/bin/sh
pkill -9 gdeliveryd
echo "Остановка Delivery Daemon..!"
sleep 5
rm -f /home/gdeliveryd/gdeliveryd
echo "Удаление gdeliveryd!"
sleep 5
rm -f /home/gdeliveryd/domain.sev
echo "Удаление domain.sev!"
sleep 5
cp /home/battle/pon/gdeliveryd /home/gdeliveryd/gdeliveryd
echo "Копирование gdeliveryd!"
sleep 30
cp /home/battle/pon/domain.sev /home/gdeliveryd/domain.sev
echo "Копирование domain.sev!"
sleep 5
echo "=== GDELIVERYD ==="
cd /home/gdeliveryd; ./gdeliveryd gamesys.conf >/home/logs/gdeliveryd.log &
sleep 5
Если запускать его вручную-все работает, через крон 2 проблемы(устанавливаю строкой crontab -e от рута): не пишет в консоль статус(echo,это не существенно) и после завершения скрипта ложится база. То есть в случае с кроном он работает, но в результате получается ошибка. Пробовал засунуть в etc/crontab - вообще не работает..