id=D8123456789 hash=H8123456789 httpTimeOut=30 tableSyncRowStep=250 diffSyncTimeOut=120 syncTimeOut=30 mp3dir=/records/mp3/ mp3SyncFilesStep=120 mp3SyncTimeOut=120 dbhost= dbuser= dbpassword= db= dbport=3306 debug=2 startDate=2018-07-30
где,
dbhost - ip адрес сервера с БД
dbuser - имя пользователя
dbpassword - пароль
db - имя базы данных
startDate - дата с которой произвести синхронизацию в формате 'YYYY-MM-DD'
mysql ВАША_БД -hВАШ_ХОСТ -PВАШ_ПОРТ -uВАШ_ЮЗЕР -pВАШ_ПАРОЛЬ -e "select id from cdr where calldate> '2018-07-30' and id>0 and id<(select max(id)-1000 from cdr) limit 1" mysql ВАША_БД -hВАШ_ХОСТ -PВАШ_ПОРТ -uВАШ_ЮЗЕР -pВАШ_ПАРОЛЬ -e "select id from cel where eventtime> '2018-07-30' and id>0 and id<(select max(id)-1000 from cel) limit 1" mysql ВАША_БД -hВАШ_ХОСТ -PВАШ_ПОРТ -uВАШ_ЮЗЕР -pВАШ_ПАРОЛЬ -e "select id from queue_log where time> '2018-07-30' and id>0 and id<(select max(id)-1000 from queue_log) limit 1"
cd /opt/stat.fetg.uz/ chmod +x ./stat.fetg.uz ./stat.fetg.uz
ps ax | grep [stat].fetg.uz
если в выводе команды нет ничего, то проверяем файл с логом работы демона
/var/log/stat.fetg.uz.log
Параметр debug отвечает за информативность логов, максимальное доступное значение 5 - будет выводить в лог-файл абсолютно всю информацию о работе демона.
/etc/logrotate.d/
crontab -e
добавляем строку:
*/30 * * * * /opt/stat.fetg.uz/check.sh