Điểm:0

Biểu tượng máy tính để bàn không thực thi bash

lá cờ in

Tôi đã tạo một biểu tượng trên đĩa để thực thi lệnh bash. Cả hai đều đúng (tệp biểu tượng và tệp bash) khi chúng chạy riêng lẻ. Nhưng cùng nhau, họ không làm việc

[Mục nhập máy tính để bàn]
Tên=Ảnh dự phòng
Bình luận=Không có gì
Exec=/home/guy/Applications/ftpsync-1.2.33/backupGuy.sh
Biểu tượng=
Thiết bị đầu cuối = đúng
Loại=Ứng dụng
Thể loại=Gnome;
StartupNotify=true

và tệp bash của tôi là;

echo copie vers le nuage
./ftpsyncModifiedByGuy.pl -n ~/Images/photo ftp://backupuser:[email protected]/"guy_photos"
echo "sao chép theo thứ tự"
./ftpsyncModifiedByGuy.pl -n ftp://backupuser:[email protected]/"guy_photos" ~/Images/photo

Chỉ để kiểm tra biểu tượng, tôi đã thay thế dòng exec= bằng dòng từ một biểu tượng khác trên màn hình (android studio) và android studio bắt đầu. Làm biểu tượng được thiết lập để thực hiện đúng.

Tệp bash cũng được đặt để cho phép thực thi. Và nó chạy khi tôi thực thi nó trực tiếp trong một thiết bị đầu cuối.

Khi tôi nhấp đúp chuột vào biểu tượng trên màn hình, tôi không thấy gì cả. Nó không thực hiện sao lưu.

Chuyện gì thế?

jpbrain avatar
lá cờ ca
thử "Exec=gnome-terminal -- /home/guy/Applications/ftpsync-1.2.33/backupGuy.sh"
Terrance avatar
lá cờ id
Các tệp `.pl` của bạn có nằm trong cùng thư mục khi bạn chạy tệp `backupGuy.sh` từ đó không? Nếu vậy, bạn có thể muốn thêm `cd /home/guy/Applications/ftpsync-1.2.33/` trước khi các dòng đó của tệp `.pl` được gọi.
Terrance avatar
lá cờ id
Hoặc bạn có thể thêm một dòng có nội dung `Path=/home/guy/Applications/ftpsync-1.2.33/` để tập lệnh của bạn bắt đầu trong thư mục đó.
N0rbert avatar
lá cờ zw
Để biết tài liệu về tệp máy tính để bàn bao gồm trường `Đường dẫn`, hãy xem https://specutions.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html .
Guytas avatar
lá cờ in
omg... Tôi không thể tin rằng tôi không nghĩ ra điều đó một mình. Tôi đã thực hiện hàng nghìn tệp hàng loạt trong Windows. Tôi nghĩ rằng tôi chỉ nghĩ về biểu tượng trên màn hình và quên mất đường dẫn. Cảm ơn. nó đang làm việc bây giờ
Điểm:0
lá cờ in

Tôi chỉ bao gồm đường dẫn đầy đủ trong tệp bash như thế này

echo copie vers le nuage
/home/guy/Applications/ftpsync-1.2.33/ftpsyncModifiedByGuy.pl -n ~/Images/photo ftp://backupuser:[email protected]/"guy_photos"
echo "sao chép theo thứ tự"
/home/guy/Applications/ftpsync-1.2.33/ftpsyncModifiedByGuy.pl -n ftp://backupuser:[email protected]/"guy_photos" ~/Images/photo

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.