Pertanyaan yang diberi tag «exit»


4
Bisakah saya menambahkan "&& prog2" ke prog1 yang sudah berjalan?
Kebanyakan shell menyediakan fungsi seperti &&dan ;untuk mengaitkan eksekusi perintah dengan cara tertentu. Tetapi bagaimana jika suatu perintah sudah berjalan, apakah saya masih dapat menambahkan perintah lain untuk dijalankan tergantung pada hasil dari yang pertama? Katakan aku berlari $ /bin/myprog some output... tapi aku sangat menginginkannya /bin/myprog && /usr/bin/mycleanup. Saya …
87 bash  shell  process  exit 

4
Kode keluar default saat proses dihentikan?
Ketika sebuah proses terbunuh dengan sinyal yang dapat ditangani seperti SIGINTatau SIGTERMtetapi tidak menangani sinyal, apa yang akan menjadi kode keluar dari proses? Bagaimana dengan sinyal yang tidak dapat ditangani seperti apa SIGKILL? Dari apa yang dapat saya katakan, mematikan proses dengan SIGINTkemungkinan hasil dalam kode keluar 130, tetapi apakah …

4
Mengapa (keluar 1) tidak keluar dari skrip?
Saya memiliki skrip, yang tidak keluar ketika saya menginginkannya. Contoh skrip dengan kesalahan yang sama adalah: #!/bin/bash function bla() { return 1 } bla || ( echo '1' ; exit 1 ) echo '2' Saya akan berasumsi untuk melihat output: :~$ ./test.sh 1 :~$ Tapi saya benar-benar melihat: :~$ ./test.sh …


4
Apakah ada varian UNIX di mana proses anak meninggal dengan orang tuanya?
Saya telah mempelajari perilaku kernel Linux untuk beberapa waktu sekarang, dan selalu jelas bagi saya bahwa: Ketika suatu proses mati, semua anak-anaknya diberikan kembali ke initproses (PID 1) sampai mereka akhirnya mati. Namun, baru-baru ini, seseorang dengan pengalaman lebih dari saya dengan kernel mengatakan kepada saya bahwa: Ketika proses keluar, …
41 process  init  exit  fork 

6
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 sub-shell, seperti di result=`func` itu …

5
Cegah grep keluar jika terjadi nomatch
Script ini tidak menggema "setelah": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Itu juga akan terjadi jika saya menghapus -eopsi pada baris shebang, tetapi saya ingin menyimpannya sehingga skrip saya berhenti jika ada kesalahan. Saya tidak …


3
Bagaimana saya bisa mendeteksi jika saya dalam subkulit?
Saya mencoba menulis fungsi untuk menggantikan fungsi exitbuiltin untuk mencegah saya keluar dari terminal. Saya telah mencoba menggunakan SHLVLvariabel lingkungan tetapi tampaknya tidak berubah di dalam subkulit: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Fungsi saya adalah sebagai berikut: exit () …
24 bash  shell  exit  subshell 


2
Keluar kode di akhir skrip bash
Saya bingung tentang arti kode keluar di akhir skrip bash: Saya tahu kode keluar 0 berarti selesai dengan sukses, dan ada banyak lagi nomor kode keluar (127 jika saya tidak salah?) Pertanyaan saya adalah ketika melihat kode keluar 0 di akhir skrip, apakah itu memaksa kode keluar sebagai 0 bahkan …

4
bash -e keluar ketika let atau expr mengevaluasi ke 0
Saya memiliki skrip bash yang menetapkan -e sehingga skrip akan keluar pada status keluar apa pun! = 0. Saya mencoba untuk melakukan beberapa aritmatika shell dasar yang ditugaskan untuk variabel dan kadang-kadang ekspresi sama dengan 0 yang menyebabkan status keluar dari perintah let atau expr menjadi "1". Ini sebuah contoh: …



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.