Aşağıdaki durum benim durumumda kullanılabilir, bir başlatıcıdan bir kabuk komut dosyası başlatır ve kabuk penceresini açık tutar .
Yöntem
- Bu örnek ile
mate-terminal
kullanım, gnome-terminal
sisteminize biriyse.
- Bu örnek bir php cli kabuk komut dosyası ile , fikir almak için, herhangi bir komut burada geçirilebilir.
-h
Bu durumda , bir parametre betiğe geçirilir .
Ekleme ; bash
, komut dosyası bittikten sonra kabuk penceresini açık tutar, örneğin:
mate-terminal --execute bash -c "php /home/lilith/Desktop/moon/MOON/moon -h ; bash"
Ek varyasyonlar
Pencereyi açık tutmak için, komut dosyasının dizininde ayarlanan yol varken cd
, komuttan önce a kullanın. Örneğin:
mate-terminal --execute bash -c "cd /home/lilith/Desktop/moon/MOON/ && php moon -h ; bash"
Bu, geçerli çalışma dizininde kalmaya gerek kalmadan bazı ek komutların başlatılmasına izin verir.
sudo update-desktop-databas
olmalısudo update-desktop-database