Pertanyaan yang diberi tag shell-script

31
Apa perbedaan antara kill, pkill dan killall

Saya akrab dengan killperintah, dan sebagian besar waktu kita hanya menggunakan kill -9 untuk mematikan suatu proses secara paksa, ada banyak sinyal lain yang dapat digunakan kill. Tapi saya ingin tahu apa kasus penggunaan pkilldan killall, jika sudah ada perintah kill. Apakah pkilldan...

30
Apakah ada shell JavaScript?

Baru-baru ini saya telah bekerja dengan JS dan saya sangat antusias dengan bahasa ini. Saya tahu bahwa ada node.js untuk menjalankan JS di sisi server, tetapi apakah ada shell yang menggunakan JS sebagai bahasa scripting? Jika hal seperti itu ada, seberapa bermanfaat &

30
Periksa apakah $ REPLY berada dalam kisaran angka

Saya sedang menulis skrip shell untuk Linux, menggunakan Bash, untuk menerjemahkan file video apa saja ke dalam MP4. Untuk itu, saya menggunakan avconvdengan libvorbisuntuk audio. Di dalam skrip saya, saya punya pertanyaan untuk pengguna: read -p "- Audio Quality [scale from -2 to 10] ? " if [...

30
Perangkap, ERR, dan gema garis kesalahan

Saya mencoba membuat beberapa pelaporan kesalahan menggunakan Perangkap untuk memanggil fungsi pada semua kesalahan: Trap "_func" ERR Apakah mungkin untuk mendapatkan saluran dari mana sinyal ERR dikirim? Shell itu bash. Jika saya melakukan itu, saya bisa membaca dan melaporkan perintah apa yang...

30
SSH menyebabkan loop sementara berhenti

Saya akhirnya berhasil memecahkan masalah yang telah saya perjuangkan selama beberapa minggu. Saya menggunakan SSH dengan "kunci resmi" untuk menjalankan perintah dari jarak jauh. Semuanya baik-baik saja kecuali ketika saya melakukannya dalam loop sementara. Loop berakhir setelah menyelesaikan...

30
keluar dari skrip shell dari subkulit

Pertimbangkan cuplikan ini: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Biasanya ketika funcdipanggil itu akan menyebabkan script untuk mengakhiri, yang merupakan perilaku yang dimaksud. Namun, jika dijalankan dalam...

29
Bisakah bash statement case cascade?

Saya mencoba melakukan sesuatu seperti ini: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac di mana jika $ level = 3, itu akan ditampilkan Level Three Level Two Level One sementara jika $ level = 1, itu hanya akan menghasilkan Level One Tetapi...