Как добавить исполняемый сценарий bash при запуске ubuntu [дубликат]

На этот вопрос уже есть ответ здесь:

I создали исполняемый сценарий bash (с использованием chmod + x) для мониторинга моей системы, и он отлично работает без каких-либо ошибок. Теперь я хочу добавить этот сценарий при запуске, чтобы он выполнялся при каждой перезагрузке. Я сохранил этот исполняемый файл в папке с документами следующим образом

/home/user/Documents/file.sh

Для запуска этого сценария при запуске; из тире я выполнил поиск и выбрал «Автозагрузку приложений», добавил детали и местоположение сценария и сделал новую перезагрузку. Но даже после новой перезагрузки сценарий не работает, но сценарий выполняется, когда я делаю это с помощью терминала (например, ./ file.sh ). Какие изменения я должен внести, чтобы мой скрипт запускался при запуске. Если это помогает, это атрибут моего скрипта

-rwxrwxr-x ;using ls -l
8
задан 31 March 2015 в 18:05

3 ответа

Еще одна опция является расписанием, задание во время начальной загрузки

crontab -e

Выбирает редактора для открытия файла задания крона. Добавьте следующее со своим названием сценария

@reboot path/to/script.sh

В Вашем случае

crontab -e

@reboot /home/user/Documents/file.sh

, Удостоверяются, что сценарий имеет исполняемое разрешение.

11
ответ дан 31 March 2015 в 18:05

Таким образом, я успешно выполнил сценарий с помощью своего метода самого (Система> Предпочтения> Приложения Запуска). Это изменения, которые я внес в свой сценарий.

Добавленный эта строка наверху моего сценария

#!/bin/bash

Тогда сделала исполняемый файл с помощью этой команды

chmod u+x file.sh

, перезагрузил систему

2
ответ дан 31 March 2015 в 18:05

В дополнение к тому, что говорит Eka, удостоверьтесь Ваш .desktop, файл, в ~/.config/autostart/, содержит следующие строки:

Terminal=false
Type=Application

Это добилось цели мне.

1
ответ дан 31 March 2015 в 18:05

Другие вопросы по тегам:

Похожие вопросы: