Kali Linux에서 이 런처를 사용하여 2개의 sh 스크립트를 동시에 실행하는 방법은 무엇입니까?

Kali Linux에서 이 런처를 사용하여 2개의 sh 스크립트를 동시에 실행하는 방법은 무엇입니까?
[Desktop Entry] -
Version=1.0 -
Type=Application- 
Terminal=true -
Icon=/home/Kali/Desktop/studio.png- 
Exec=sh /home/Kali/Desktop/scripts/name.sh -
Name=/name.sh -

답변1

이 두 명령을 호출하는 스크립트를 작성하고 해당 스크립트를 파일에서 사용하십시오 .desktop.

$ cat /home/Kali/Desktop/scripts/wrapper.sh
#!/bin/sh
/home/Kali/Desktop/scripts/name.sh &
/home/Kali/Desktop/scripts/someOtherName.sh

그런 다음:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=/home/Kali/Desktop/studio.png
Exec=/home/Kali/Desktop/scripts/wrapper
Name=wrapper.sh

또한 세 스크립트가 모두 실행 가능한지 확인하세요( chmod a+x script.sh). 그렇지 않으면 를 사용해야 합니다 sh /path/to/script.

답변2

나는 당신이 .desktop항목에 대해 이야기하고 있다고 가정합니다. 줄을 서면 Exec달리고 싶고 name.sh, 다시 달리고 싶어집니다.

다음과 같이 작성할 수 있습니다.

Exec=sh -c "/home/Kali/Desktop/scripts/name.sh; echo Running other command; echo ...and other one" 

또는

Exec=sh -c "/home/Kali/Desktop/scripts/name.sh & another.sh"

gnome-terminal 또는 이와 유사한 일반 터미널에 대해 이야기하는 경우 &마지막에 명령을 실행한 후 Enter 키를 누르거나 다음 명령을 작성할 수 있습니다.

관련 정보