GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Mehrere Anwendungen beim Booten starten (jede in ihrem eigenen Terminal) + Festplatte automatisch einhängen?

Wenn ich meinen Linux-Server hochfahre, muss ich immer die folgenden Dinge manuell ausführen:

  1. Starten Sie unseren MC-Server über eine einzige Befehlszeile
  2. Starten Sie meinen Telegram-Bot über eine einzige Befehlszeile
  3. Starten Sie meinen DNS-Update-Client über eine einzige Befehlszeile
  4. (an einer Festplatte anmelden)

Was wäre ein guter Ansatz, um diesen Prozess zu automatisieren? Ich habe einige „Minecraft Startup Scrips“ gesehen, aber sie enthalten viele Codezeilen, was in meinem Fall absolut unnötig ist. Ich verwende meinen eigenen schlanken Server-Manager, der durch einen einfachen Befehl ausgeführt werden kann.

Das Ziel ist, dass ich meinen Server hochfahre und alles automatisch erledigt wird, nachdem ich mich mit meinem Benutzer angemeldet habe (ich bin der einzige Benutzer auf diesem System).

Akzeptierte Antwort:

Gehen Sie einfach zu Start up Applications , und fügen Sie einen neuen Eintrag hinzu, benennen Sie ihn wie Sie möchten und schreiben Sie Folgendes in das Befehlsfeld:

gnome-terminal -e "command"

*Anstelle von gnome-terminal Sie können ein beliebiges Terminal verwenden. Ersetzen Sie Befehl von einem Ihrer Befehle, einfacher ist es, nur einen Befehl pro Eintrag zu machen.


Ubuntu
  1. So starten Sie den Linux-Befehl im Hintergrund und trennen den Prozess im Terminal

  2. utorrent-Startskript / utorrent beim Booten ausführen – Ubuntu 14.04 / 14.10

  3. Warum starten Mono-Anwendungen nur aus ihrem eigenen Verzeichnis?

  4. Wie füge ich Startanwendungen in Lubuntu hinzu?

  5. Wie wird von der Befehlszeile aus automatisch gemountet?

So starten Sie den Dienst beim Booten mit RHEL 8 / CentOS 8 Linux

So starten Sie den Dienst beim Booten unter Ubuntu 22.04

So starten Sie Anwendungen in Ubuntu automatisch

So verwalten Sie Startanwendungen in Ubuntu 20.04 LTS

Wie füge ich eine Anwendung zum Startanwendungsmenü hinzu?

Finden Sie die Befehlszeile?