В любом случае в Linux можно открыть терминал или выполнить команду терминала (например, выполнить сценарий), не открывая окно терминала. То, что я хотел бы сделать, это иметь возможность выполнять скрипт из терминала без ведома пользователя.

В качестве альтернативы есть ярлык или способ сделать окно терминала прозрачным. Я знаю, что мог бы создать процесс запуска для запуска команды, но для этого потребовалось бы открыть окно терминала и предупредить пользователя.

Любые идеи или советы будут с благодарностью. Спасибо.

2 ответа2

2

Если вы хотите периодически запускать скрипт, сохраните скрипт и запустите его как cronjob. Выполнение cronjob не требует открытия терминала.

0

Зависит от того, когда вам нужно запустить скрипт.

  • повторяющиеся задачи: написать скрипт и использовать Cron, упомянутый @ThreadedLemon (хороший набор примеров)
  • при запуске: напишите скрипт, используйте chmod +x в скрипте и используйте init.d (пример на StackOverflow)
  • при входе в систему: напишите скрипт и используйте ~/.profile (или подобное имя зависит от дистрибутива) (информация о StackOverFlow)

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