Планировщик задач

Установка планировщика задач
Проверка работоспособности планировщика задач
Обновление планировщика задач
Соединение с планировщиком задач

Для соединения с Linux-сервером используйте:

1. Скачайте и распакуйте архив schks-6.0.9.tar.gz и архив с актуальной версией приложения.

wget -O /opt/schks-6.0.9.tar.gz https://keysystems.ru/files/web/Linux/schks/schks-6.0.9.tar.gz --no-check-certificate
tar -C /opt/ -xvf /opt/schks-6.0.9.tar.gz
wget -O /opt/schks-6.0.9/tar/sTSH_24.1.tar.gz https://keysystems.ru/files/web/INSTALL/SMART2/updates/TaskScheduler/24.1.29.1127/Budget.TaskScheduler_net6_24.1.29.1127.tar.gz --no-check-certificate

2. Ознакомьтесь с описанием планировщика задач «КС Планировщик».

cat /opt/schks-6.0.9/readme.txt

task_01
3. Ознакомьтесь с параметрами установщика «КС Планировщик».

bash /opt/schks-6.0.9/install.sh --help

task_02
4. Для установки планировщика задач с параметрами по умолчанию (порт 42003, имя пользователя для соединения с планировщиком – admin, пароль - Adm1908!) достаточно выполнить команду:

bash /opt/schks-6.0.9/install.sh

Если необходимо установить планировщик задач с параметрами, отличными от параметров по умолчанию, например, порт 42001, имя пользователя для соединения с планировщиком – admin, пароль - 123, выполните команду вида:

bash /opt/schks-6.0.9/install.sh -p 42001 -wu admin -wpwd 123

task_03

5. Для изменения логина, пароля и иных параметров откройте файл /opt/schks-6.0.9/schks_42001/appsettings.Production.json

nano /opt/schks-6.0.9/schks_42001/appsettings.Production.json

и отредактируйте параметры:
task_04

6. Проверьте/установите в ОС библиотеку libdl (требуется перезапуск сервиса schks-6.0.9).

7. Проверьте/установите в ОС библиотеку libgdiplus. (требуется перезапуск сервиса schks-6.0.9).
8. В ОС Debian 12 выполните следующие действия:
Убедитесь, что в системе отсутствует библиотека libssl.so.1.1.

ls -alh /usr/lib/x86_64-linux-gnu | grep libssl.so

Скачайте и установите необходимую библиотеку libssl1.1_1.1.1n:

wget -O /opt/libssl1.1_1.1.1n-0+deb11u5_amd64.deb https://keysystems.ru/files/web/Linux/schks/libssl1.1_1.1.1n-0+deb11u5_amd64.deb --no-check-certificate
dpkg -i /opt/libssl1.1_1.1.1n-0+deb11u5_amd64.deb

Снова проверьте наличие библиотеки libssl.so.1.1.

ls -alh /usr/lib/x86_64-linux-gnu | grep libssl.so

Перезапустите сервис schks-6.0.9_42001 и проверьте состояние сервиса.

systemctl restart schks-6.0.9_42001
systemctl status schks-6.0.9_42001

9. Установите пакеты p7zip и p7zip-plugins, описание установки доступно по ссылке: https://pingvinus.ru/note/7zip (требуется перезапуск сервиса schks-6.0.9).
Особенности установки пакетов в RedOS8
Удалите пакет 7zip:

dnf remove 7zip

Установите пакеты p7zip.x86_64 p7zip-plugins.x86_64:

dnf install p7zip.x86_64 p7zip-plugins.x86_64

Определите/проверьте наличие файла пакета 7z.so:

find /usr -name 7z.so 2>/dev/null
ls -alh /usr/libexec/p7zip

10. Перезапустите сервис schks-6.0.9_42001 и проверьте состояние сервиса.

systemctl restart schks-6.0.9_42001
systemctl status schks-6.0.9_42001

Проверка работоспособности планировщика задач

Получите при необходимости сведения о планировщике:

systemctl status schks-6.0.9_42001 #проверка состояния сервиса
bash /opt/schks-6.0.9/info.sh #получение информации обо всех установленных планировщиках и запущенных процессах
bash /opt/schks-6.0.9/info.sh -p 42001 #получение информации о сервисе на порту 42001
firewall-cmd --list-ports  #список открытых портов firewalld
ss -lntup | grep ":42001"  #открыт ли порт 42001

Обновление планировщика задач

Скачайте архив актуальной версии планировщика по ссылке в каталог tar.
Для этого выполните команду:

wget -O /opt/schks-6.0.9/tar/sTSH_24.1.tar.gz https://keysystems.ru/files/web/INSTALL/SMART2/updates/TaskScheduler/24.1.29.1127/Budget.TaskScheduler_net6_24.1.29.1127.tar.gz --no-check-certificate

где:

Установите обновление, выполнив команду:

bash /opt/schks-6.0.9/install.sh -p "42001" -a "sTSH_24.1.tar.gz" -u
strings -el /opt/schks-6.0.9/schks_42001/Keysystems.Budget.TaskSchedulerService.dll | grep ProductVersion -A1

где:

Соединение с планировщиком задач

Войдите в программы и выберите режим «Меню – Сервис – Планировщик задач». В открывшемся окне нажмите кнопку Выбрать расположение планировщика задач.

task_05

Выберите опцию «как служба на компьютере» и укажите адрес http://адрес:порт_сервера (по умолчанию) или https://адрес:порт_сервера (если при установке был указан ключ -https).