Как сделать некоторые команды исполняемыми?

У меня есть некоторые команды python, которые я хочу запустить при запуске, что мне нужно делать каждый раз, когда я загружаю свою машину, вручную запускать их, меняя каталоги и выполняя их. Можно ли сделать файл, который будет отображаться, который будет выполнять список команд в терминале? Или можно ли запустить эту команду при запуске? Будет очень удобно сделать те, которые выполняются простым двойным щелчком, а не вручную.

0
задан 4 July 2017 в 20:54

4 ответа

Сначала вам нужно сделать исполняемый файл с помощью cmd chmod +x filename.py, как вы говорите, что это файл python.

После нажатия кнопки запуска или открытия тире Ubuntu и поиска StartUp

Нажмите Add

Startup Luncher [!d3]

Теперь вы сможете видеть, как указано выше, введите имя команды и укажите путь файла, если вы хотите, можете добавить комментарий. теперь нажмите на добавление, ваша программа будет запущена при запуске

0
ответ дан 18 July 2018 в 10:43

Я предлагаю использовать rc.local для запуска ваших команд при запуске (время загрузки).

Сначала cd в каталог команд: cd /path/to/commands Затем сделайте их исполняемыми (*.py означает все файлы с расширением py): chmod +x *.py Вы также можете запускать команду по одному на всех файлах: chmod +x command1 command2 cmd3 Открыть файл /etc/rc.local с помощью редактора, который вам нравится: sudo nano /etc/rc.local Добавить команды, такие как: ./path/to/commands/command1 ./path/to/commands/command2 ... Сохраните файл и убедитесь, что rc.local сам выполним: test -x /etc/rc.local || sudo chmod +x /etc/rc.local

. Вы сделали, в каждой загрузке ваши команды выполняются.

0
ответ дан 18 July 2018 в 10:43

Сначала вам нужно сделать исполняемый файл с помощью cmd chmod +x filename.py, как вы говорите, что это файл python.

После нажатия кнопки запуска или открытия тире Ubuntu и поиска StartUp

Нажмите Add

Startup Luncher [!d3]

Теперь вы сможете видеть, как указано выше, введите имя команды и укажите путь файла, если вы хотите, можете добавить комментарий. теперь нажмите на добавление, ваша программа будет запущена при запуске

0
ответ дан 24 July 2018 в 19:38

Я предлагаю использовать rc.local для запуска ваших команд при запуске (время загрузки).

Сначала cd в каталог команд: cd /path/to/commands Затем сделайте их исполняемыми (*.py означает все файлы с расширением py): chmod +x *.py Вы также можете запускать команду по одному на всех файлах: chmod +x command1 command2 cmd3 Открыть файл /etc/rc.local с помощью редактора, который вам нравится: sudo nano /etc/rc.local Добавить команды, такие как: ./path/to/commands/command1 ./path/to/commands/command2 ... Сохраните файл и убедитесь, что rc.local сам выполним: test -x /etc/rc.local || sudo chmod +x /etc/rc.local

. Вы сделали, в каждой загрузке ваши команды выполняются.

0
ответ дан 24 July 2018 в 19:38
  • 1
    Очень маловероятно, что OP фактически означает Startup . Скорее всего, команды должны запускаться при входе в систему. – Jacob Vlijm 4 July 2017 в 22:34
  • 2
    Также см. [D0] После обновления до 16.04 LTS rc.local не выполняет команду – steeldriver 4 July 2017 в 22:36
  • 3
    @steeldriver Я действительно не могу вспомнить, что сервис был включен или нет на моем 16.04: D спасибо за указание на это ... – Ravexina 4 July 2017 в 22:38
  • 4
    @JacobVlijm Я просто оставлю это здесь в качестве альтернативы;) – Ravexina 4 July 2017 в 22:39
  • 5
    Это не работает :( да, мои файлы исполняемы. – Schezan Mansuri 4 July 2017 в 23:50

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

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