Я пытаюсь выяснить, как запустить команду при загрузке, например, я бы набрал ее в консоли. Я использую Rasbian с моей малиной Pi, но я думаю, что этот вопрос одинаковый для Debian в целом. Команда, которую я пытаюсь запустить это:Как я могу запустить команду при загрузке?
sudo screen mono server.exe
Я попробовал следующее решение, но так как я только начал с Linux, я не уверен, если это правильно.
#! /bin/sh
# /etc/init.d/server
### BEGIN INIT INFO
# Provides: server
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Simple script to start a program at boot
# Description: ..
### END INIT INFO
# If you want a command to always run, put it here
sudo screen mono server.exe
exit 0
Команда, которую вы пытаетесь запустить, - это действительно три отдельные команды; 1. «sudo», который запускает следующую команду в качестве суперпользователя. 2. «Экран», который является терминальным мультиплексором, а затем 3. «mono server.exe», который является исполняемой средой, вызывая исполняемый файл, если мы судим по имени файла. Трудно понять, почему он не работает без дополнительной информации. – jeremiah