Pertanyaan yang diberi tag «posix»

POSIX adalah singkatan dari Portable Operating System Interface, keluarga standar yang ditentukan oleh IEEE untuk menjaga kompatibilitas antara sistem operasi.

2
Tugas seperti perintah dengan status keluar kecuali ketika ada substitusi perintah?
Lihat contoh berikut dan hasilnya dalam cangkang POSIX: false;echo $?atau false || echo 1:1 false;foo="bar";echo $?atau foo="bar" && echo 0:0 foo=$(false);echo $?atau foo=$(false) || echo 1:1 foo=$(true);echo $?atau foo=$(true) && echo 0:0 Seperti yang disebutkan oleh jawaban pilihan tertinggi di /programming/6834487/what-is-the-variable-in-shell-scripting : $? digunakan untuk menemukan nilai kembali dari perintah …

2
Bagaimana cara mengirim semua output ke `logger` di shell POSIX?
Saya ingin mencatat keluaran standar dan kesalahan standar secara terpisah dalam .xprofilemenggunakan logger. Di Bash saya pikir itu akan terlihat seperti ini: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) Bagaimana saya melakukannya dengan cara yang kompatibel dengan POSIX /bin/sh ?
10 shell  pipe  posix 



2
Perilaku "eval" di bawah "set -e" dalam ekspresi bersyarat
Pertimbangkan perintahnya eval false || echo ok echo also ok Biasanya, kami mengharapkan ini untuk mengeksekusi falseutilitas dan, karena status keluar tidak nol, untuk kemudian jalankan echo okdan echo also ok. Dalam semua POSIX-seperti kerang saya gunakan ( ksh93, zsh, bash, dash, OpenBSD ksh, dan yash), ini adalah apa yang …
9 posix  openbsd  eval 

1
Apa yang sebenarnya dilakukan `\ time`,` t \ ime` dan `\ cd`? (Bersenang-senang dengan garis miring terbalik di kulit kerang)
Saat mendiskusikan perbedaan antara /usr/bin/timeshell dan bash (bash dan zsh) bawaan time, seseorang menyebutkan bahwa seseorang dapat menggunakan \timesteno untuk mendapatkan /usr/bin/time. Pertama tampaknya seperti jalan pintas yang tidak bersalah, tetapi kemudian beberapa pertanyaan muncul: Kenapa juga t\imebekerja? Mengapa \cdmengubah direktori, meskipun /usr/bin/cd¹ tidak? Jadi jelas, \footidak setara dengan $(which …

2
Dapatkan hasil dari `posix_spawn`
Jadi saya bisa menjalankan proses di Unix / Linux menggunakan POSIX, tetapi apakah ada cara saya bisa menyimpan / mengarahkan STDOUT dan STDERR dari proses ke file? The spawn.hheader berisi perlambatan posix_spawn_file_actions_adddup2yang terlihat relevan, tapi aku tidak yakin cukup bagaimana menggunakannya. Proses menelurkan: posix_spawn(&processID, (char *)"myprocess", NULL, NULL, args, environ); …
9 c  posix  fork 

2
Tes POSIX dan -a
Saya memeriksa naskah saya dengan checkbashisms dan saya mendapat peringatan berikut: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then Di bagian 4.62.4 dari spesifikasi POSIX yang saya temukan primary -a primer Melakukan biner dan hasil primer dan primer. Operator -a …

1
Mengapa POSIX.1e ditarik?
Standar POSIX.1e yang diusulkan mendefinisikan beberapa hal seperti ACL yang didukung secara luas. Tetapi proposal itu sendiri ditarik. Bagaimana bisa? Satu-satunya alasan yang saya temukan online adalah kutipan ini dari http://wt.tuxomania.net/topics/1999_06_Posix_1e/ : Mengapa Posix.1e ditinggalkan sulit dipahami dari sudut pandang hari ini (Juli 2014). Solaris, Irix, Linux, dan mungkin Unix …
9 posix  history  acl 


2
Uji apakah variabel berisi baris baru (POSIX)
Saya tahu bahwa beberapa cangkang menerima tes semacam ini: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo pada eksekusi: $ bash ./script yes no Apakah yang dimaksud dengan POSIX (tanda hubung) yang berfungsi Apakah mengikuti cara …

2
Bagaimana cara mendapatkan info sistem file untuk file tertentu?
Apa cara terbaik untuk mengetahui informasi sistem file tentang file. Misalnya, jika saya punya file /media/xyz/path/to/file.ext Dan /etc/fstabberisi //server1/Share1 /media/xyz cifs option1=value1,... Bagaimana saya bisa menentukan bahwa file tersebut pada share Samba, bahwa ia memiliki jalur lokal /path/to/file.extdan dengan opsi apa sistem file dipasang? Apakah mengurai output dari mountsolusi portabel? …
8 mount  posix 

2
Penempatan variabel memengaruhi shell yang sedang berjalan
Saat menulis beberapa kode saya menemukan bahwa baris ini: $ TZ="America/Los_Angeles" date; echo "$TZ" Thu Dec 24 14:39:15 PST 2015 Benar memberikan waktu aktual di "Los Angeles" dan bahwa nilai variabel TZtidak dipertahankan. Semua seperti yang diharapkan. Namun, dengan baris ini, yang saya gunakan untuk memperluas beberapa format hingga saat …

1
Sistem operasi konforman POSIX minimal
Untuk tujuan pendidikan, saya ingin memulai dengan basis yang sesuai dengan POSIX, termasuk shell, utilitas dasar, dan kompiler ANSI C, kemudian melihat jenis lingkungan apa yang dapat saya bangun dengan menyusun paket. Namun, sebagian besar sistem operasi POSIX konforman minimal yang saya temui tampaknya tertanam dan / atau berpemilik. Apakah …
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.