Hi,
mir ging es gestern auf den Sack auf meiner FreeBSD VM ständig längere commands einzugeben, wie z.B. game/db kompilieren oder dann den Testserver zu satrten/stoppen.
Habe mir dafür dann jeweils aliases gebaut, die das Ganze vereinfachen, vielleicht ist das für den ein oder anderen hilfreich.
Ich arbeite bei mir lokal auf der VM immer mit dem root User, wenn ihr andere User habt müssen die aliases für diese angelegt werden.
Shell-Script: Alias anlegen
- //Beispiel für Server starten, wenn das Script/der Pfad anders heißt entsprechend verändern
- echo "alias m2start 'cd /usr/home/game && sh start.sh'" >> /root/.cshrc
- //Beispiel für Server stoppen, wenn das Script/der Pfad anders heißt entsprechend verändern
- echo "alias m2stop 'cd /usr/home/game && sh close.sh'" >> /root/.cshrc
- //Beispiel für db clean
- echo "alias dbclean 'cd /usr/src/Server/db/src && gmake clean'" >> /root/.cshrc
- //Beispiel für db build
- echo "alias dbbuild 'cd /usr/src/Server/db/src && gmake -j4 >& ../LOG.txt'" >> /root/.cshrc
Nach dem Anlegen der aliases den Server rebooten oder mit dem Benutzer abmelden und neu anmelden, dann checken ob die aliases verfügbar sind:
Die erstellten/verfügbaren aliases sollten dort dann aufgeführt werden.
Nutzt ihr andere Shells als csh dann müssen die aliases in anderen Files gespeichert werden: