Здравствуйте!
Простите, если не сюда пишу.
Астра Линукс Орел серверная версия
На линукс переехали недавно. Поэтому простите за глупые вопросы.
Именно перезапуском службы решили избавиться от проблем занятых и зависших лицензий 1С, одновременно и память освободить.
В скриптах я несилен, поэтому это получилось:
Но мое произведение не работает 
Не подскажите, как составить sh скрипт?
Перезагрузку делаю под root'ом
В терминале перезагружаю:
Мне нужно перезагрузить:
srv1cv8-8.3.22.2106@default.service
srv1cv8-8.3.22.2106@.service
srv1cv8-8.3.22.2106@service.service
Буду благодарен советам.
Простите, если не сюда пишу.
Астра Линукс Орел серверная версия
На линукс переехали недавно. Поэтому простите за глупые вопросы.
Именно перезапуском службы решили избавиться от проблем занятых и зависших лицензий 1С, одновременно и память освободить.
В скриптах я несилен, поэтому это получилось:
Bash:
#!/bin/bash
logfile="/var/backup/stopstartlog.txt"
date '+%d.%m.%Y %H:%M:%S' >> $logfile
1csvc=$(systemctl list-units --type=service --plain --no-legend | cut -f1 -d' ' | grep srv1cv)
pgre=$(systemctl list-units --type=service --plain --no-legend | cut -f1 -d' ' | grep postgrespro-1c)
systemctl restart $1csvc >> $logfile
systemctl restart $pgre >> $logfile
sleep 301
prc=$(ps -d | grep srv1cv)
if [[ -z $src ]]; then
systemctl start $1csvc >> $logfile
fi
Не подскажите, как составить sh скрипт?
Перезагрузку делаю под root'ом
В терминале перезагружаю:
Код:
systemctl restart srv1cv8-8.3.22.2106@service
systemctl restart postgrespro-1c-14
srv1cv8-8.3.22.2106@default.service
srv1cv8-8.3.22.2106@.service
srv1cv8-8.3.22.2106@service.service
Буду благодарен советам.