Sto eseguendo Ubuntu 10.04 e lo uso upstartper la gestione dei demoni. La mia applicazione aziendale viene eseguita come demone e deve essere eseguita come root a causa di vari privilegi. Per esempio:
sudo start my-application-long-ID
sudo stop my-application-long-ID
etc
Vorrei introdurre un aliasabbreviazione di questi comandi come qualcosa del tipo:
alias startapp='sudo start my-application-long-ID'
ed eseguirlo come startappe quello funziona ma preferirei non avere sudo nell'alias.
alias startapp='start my-application-long-ID'
non quando viene eseguito utilizzando sudo startapp, il ritorno sudo: startapp: command not found.
Tuttavia, quando ho aggiunto l'alias:
alias sudo='sudo '
sudo startapp ora funziona ma sono ancora curioso di sapere perché sudo ignora gli alias.
source ~/.bashrc? Questo aggiorna il file .bashrc e rende disponibili i nuovi alias?