Bagaimana cara menjalankan skrip bash dari desktop?


5

Saya memiliki file .sh dengan #!/bin/bash tajuk. Saya dapat menjalankannya dari terminal, menggunakan chmod dan ./ tetapi apakah ada cara untuk melakukan dua operasi ini dari desktop (mis. dengan mengekliknya)?

Btw, saya kenal dengan linux, tetapi tidak dengan OS X.


Operasi apa yang ingin Anda lakukan dari desktop? Chmod atau menjalankan skrip? Apakah Anda mencari pintasan desktop untuk menjalankan satu skrip tertentu, atau akses mudah ke shell dari dalam GUI?
Gerry

Saya tidak sepenuhnya yakin apa yang Anda maksud tetapi jika Anda hanya ingin mengklik dua kali dan menjalankannya Anda perlu mengubah ekstensi menjadi. Ini akan membukanya di terminal.
Tony

Jawaban:


7

Anda dapat menambahkan ekstensi .command ke skrip teks Anda.

Kemudian gunakan chmod 744 untuk membuatnya dapat dieksekusi.

Ketika dibuka atau diklik dua kali pada Finder, ia akan berjalan dari Terminal.


4

Nah Anda bisa membungkusnya di dalam AppleScript, buat perintah panggilan ke shell (skrip bash Anda).

contoh: lakukan skrip shell

do shell script "/bin/tcsh my-command-file-path"

simpan sebagai aplikasi ke Desktop Anda untuk menjalankannya.


3

Anda dapat menempatkan perintah apa pun ke dalam AppleScript, dan menyimpan skrip sebagai applet, atau droplet, atau menggunakan Automator untuk membuat applet dan / atau tetesan. Cukup gunakan do shell script perintah di AppleScript.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.