Як запустити запланований скрипт bash, який потребує введення користувача із запуском / cron?


0

У мене є скрипт bash, який створює резервну копію деяких файлів на віддалений сервер за допомогою rclone. Я хочу запускати цей сценарій раз на тиждень.

Сценарій задає мені два питання: він підтверджує, чи хочу я запустити його в той момент часу, а потім запитує пароль для віддаленого сервера.

Досить просто запустити запланований скрипт bash, використовуючи cron або startd. Однак сценарій bash вимагає введення користувачем. AFAIK і фони, і запуск, і запуск кронів у фоновому режимі. В ідеалі він запустить екземпляр вікна Terminal і запустить скрипт там.

Який найкращий шлях для цього?

Дякую за допомогу!


Здається, у rclone є параметри конфігурації, щоб не запитувати пароль, який ви могли б вивчити далі. Альтернативою є використання expectсценарію для взаємодії з програмою. Немає сенсу мати пароль у такому сценарії, якщо існує альтернатива, щоб він мав файли конфігурації rclone.
meuh

@meuh Я хочу, щоб він попросив пароль, щоб у випадку, коли клієнтська машина порушена, зловмисник не зможе видалити мої резервні копії.
філософ

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.