ожидающий скрипт не работает в cron, но успешно работает в терминале

Вот мой сценарий ожидания с именем script.exp, который успешно запускается при выполнении из терминала. Но он не запускается при планировании через cronjob.

#!/usr/bin/expect -f
set timeout -1
spawn ./sql_backup.sh
match_max 100000
expect -exact "Enter password: "
send -- "pass123\r"
expect eof

мой скрипт bash с именем sql_backup.sh:

#!/bin/bash
mysqldump -u root -p --all-databases > /home/user1/mysql/mysql-bkp.sql

и мой cronjob:

* * * * * /usr/bin/expect -f /home/user1/script.exp

Спасибо

0
задан 1 November 2021 в 04:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: