LINUX.ORG.RU

crontab


0

1

Всем привет!
Столкнулся с такой проблемой: туннелирование через ssh. И для того, чтобы поддерживать соединение, решил настроить ssh-agent и коннектиться к хосту в интернете.
Все бы ничего, но тут возникает вопрос: от какого пользователя crontab запускает процесс?
Заранее спасибо!

man crontab

anonymous
()

> от какого пользователя crontab запускает процесс?

crontab ничего не запускает, ибо это не программа. cron запускает crontab'ы пользователей от имени этих пользователей.

И для того, чтобы поддерживать соединение, решил настроить ssh-agent и коннектиться к хосту в интернете.

ssh-agent/gpg-agent/gnome-keyring/dbus/etc скорее всего не будут доступны из под crontab, ибо соответсвующие переменные окружения не выставлены.

Я бы посоветовал сделать man openvpn, а не городить велосипеды.

shahid ★★★★★
()
Ответ на: комментарий от makfloy

оказалось все намного проще. Узнал о существовании autossh

makfloy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.