Unix & Linux

T&J untuk pengguna Linux, FreeBSD dan sistem operasi Un * x lainnya

3
Apa yang membuat proses Unix mati dengan pipa Rusak?
Berikut adalah beberapa opsi yang saya pikirkan, tidak yakin mana yang benar. Ada kesalahan I / O membaca dari pipa. Proses penulisan ke ujung pipa yang lain mati dengan kegagalan. Semua proses yang bisa menulis ke pipa telah menutupnya. Buffer tulis dari pipa sudah penuh. Rekan telah menutup arah lain …
30 pipe 



3
Direktori rc0.d, rc1.d, ... di / etc
Aku sedang menjalankan Ubuntu di mana saya memiliki direktori /etc/rc0.d, /etc/rc1.d, /etc/rc2.d, ..., /etc/rc6.d. Contoh file dari mesin saya: directory example symlinks in the dir ------------------------------------------ /etc/rc1.d: K76dovecot, K77ntp /etc/rc2.d: S23ntp, S24dovecot /etc/rc3.d: S23ntp, S24dovecot /etc/rc4.d: S23ntp, S24dovecot /etc/rc5.d: S23ntp, S24dovecot Pertanyaan: Apa tujuan dari beberapa direktori "rc"? Mengapa Ubuntu …




1
Mengapa cron gagal menjalankan hal-hal sudo dalam skrip saya?
Saya memiliki skrip dijalankan dari crontab pengguna yang tidak memiliki hak istimewa yang meminta beberapa perintah menggunakan sudo. Kecuali tidak. Script berjalan dengan baik tetapi perintah sudo'ed diam-diam gagal. Script berjalan dengan sempurna dari shell sebagai pengguna yang dimaksud. Sudo tidak memerlukan kata sandi. Pengguna yang bersangkutan memiliki (root) NOPASSWD: …
30 sudo  cron 



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 …




6
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 digunakan dan mencatat / melakukan beberapa tindakan. Atau …

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.