Ubuntu 10.04 kullanıyorum upstart
ve daemon yönetimi için kullanıyorum . Kurumsal uygulamam bir arka plan programı olarak çalıştırılıyor ve çeşitli ayrıcalıklar nedeniyle kök olarak çalıştırılmalı. Örneğin:
sudo start my-application-long-ID
sudo stop my-application-long-ID
etc
alias
Bu komutları aşağıdaki gibi kısaltmak için bir tanıtmak istiyorum:
alias startapp='sudo start my-application-long-ID'
ve startapp
bu şekilde çalışır ve çalışır ancak takma adlarda sudo olmamasını tercih ederim.
alias startapp='start my-application-long-ID'
kullanarak çalıştırdığınızda sudo startapp
, döndürmez sudo: startapp: command not found
.
Ancak takma adı eklediğimde:
alias sudo='sudo '
sudo startapp
şimdi çalışıyor ama hala sudo'nun takma isimleri görmezden geldiğini merak ediyorum.
source ~/.bashrc
? Bu .bashrc dosyasını günceller ve yeni takma adları kullanılabilir duruma getirir?