Я использую следующий скрипт bash для подключения к pbx с помощью telnet:
Ожидаем .sh:
#!/usr/bin/expect
spawn telnet [ip] 2300
expect -exact "-"
send "SMDR\r";
expect "Enter Password:"
send "PASSWORD\r";
interact
и создал другой скрипт для перенаправления результата в файл:
#!/bin/bash
./expect.sh | tee pbx.log
Я пытаюсь запустить wait.sh во время загрузки, поэтому я добавил его в systemd.Когда я добавляю его как службу в /etc/systemd/system
, он запускается, но я не могу получить результаты в файле журнала, как если бы я запускал оба сценария вручную, есть ли какие-либо идеи о том, как запустить его во время загрузки?ТИА