Trường hợp sau đây có thể sử dụng được trong trường hợp của tôi, khởi chạy tập lệnh shell từ trình khởi chạy và giữ cho cửa sổ shell mở .
phương pháp
- Ví dụ này là với
mate-terminal
, sử dụng gnome-terminal
nếu nó là một trong hệ thống của bạn.
- Ví dụ này là với một kịch bản shell php cli , để có được ý tưởng, bất kỳ lệnh nào cũng có thể được chuyển qua đây.
- Một tham số được truyền cho tập lệnh,
-h
trong trường hợp này.
Thêm ; bash
giữ cho cửa sổ shell mở sau khi kết thúc tập lệnh, ví dụ:
mate-terminal --execute bash -c "php /home/lilith/Desktop/moon/MOON/moon -h ; bash"
Các biến thể bổ sung
Để giữ cho cửa sổ mở, với đường dẫn được đặt trên thư mục của tập lệnh, hãy sử dụng cd
lệnh trước lệnh. Ví dụ:
mate-terminal --execute bash -c "cd /home/lilith/Desktop/moon/MOON/ && php moon -h ; bash"
Điều này cho phép khởi chạy một số lệnh bổ sung mà không phải ở lại trong thư mục làm việc hiện tại.
sudo update-desktop-databas
nên làsudo update-desktop-database