У меня есть сценарий оболочки для мониторинга статистики таблиц и Java-приложений. Работает нормально, когда я запускаю вручную. Но если я помещу его в crontab, он застрянет, если я не перенаправлю вывод с помощью команды export display . Есть идеи почему?

1 ответ1

0

Команда должна быть:

DISPLAY=:1.0 gnome-terminal -x /path/script.sh

Поскольку gnome-терминал является X-приложением, он использует переменную окружения DISPLAY для подключения к X-серверу и отображения его окон. Чтобы установить переменную среды только на время одной команды, поместите ее в начало командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .