Doppelklicken Sie auf die .sh-Datei, um das Terminal zu öffnen und eine Reihe von Befehlen darin auszuführen.

7

Ich versuche, auf eine Datei zu doppelklicken, die dies tut:

#!/bin/bash 
#Mount USB Jump, Copy files to it, Unmount it.
[open terminal (so that I can see what 's going on)]
pmount /dev/sdc JUMP
sleep 2s
cp -p -u source/path/ destination/path/
read -p "Press enter to unmount Jump or ctrl c to abort."
pumount /dev/sdc
[close terminal]

Die beiden Zeilen, die ich nicht schreiben kann, sind [Terminal öffnen] und [Terminal schließen]. Weiß jemand, wie das geht?

Edit: Vielen Dank Leute, ich habe deine Beiträge gebündelt und bin schließlich dort angekommen.

Ich doppelklicke auf die .sh-Datei mit der Aufschrift "terminal -hold -e /path/to/JumpBkp.sh". Daraufhin wird ein Terminal geöffnet und der gesamte Überblick auf dem Bildschirm angezeigt.

Es war cool, in so kurzer Zeit so viel Input zu erhalten. Vielen Dank nochmal.

2. Bearbeitung: Ich habe mir eine Option ausgedacht, die es noch süßer macht. Ich poste es für den Fall, dass jemand auf diesen Thread stößt.

terminal -hold -e bash '/path/to/JumpBkp.sh'

Die 'Bash' erspart mir diesen verdammten Fehler: "Warnung: '/path/to/file.sh' konnte nicht gefunden werden, stattdessen wird '/ bin / bash' gestartet. Bitte überprüfen Sie Ihre Profileinstellungen."

Cheerio!

Kelno
quelle

Antworten: