1

Я хочу автоматически запустить программу с несколькими командами в одной.

Вот мои 3 отдельные команды:

sleep 3s
cd /home/user/programdir/lpfw/
gksudo ./lpfwpygui

Моя команда это sleep 3s;cd /home/user/programdir/lpfw/;gksudo ./lpfwpygui .

Он работает нормально, если запустить его вручную с терминала, но я не могу заставить его работать из автозапуска.

Есть идеи?

1 ответ1

1

Попробуйте создать скрипт с вашими командами и запустить скрипт из записи автозапуска:

#!/bin/sh

sleep 3s
cd /home/user/programdir/lpfw
gksudo ./lpfwpygui

Вам также следует попробовать дольше спать, 3-х секунд может не хватить для завершения загрузки среды рабочего стола, и это может вызвать проблемы, так как вы используете gksudo.

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