Saya memiliki skenario di bawah ini seperti: if [file exists]; then exit elif recheck if file exist (max 10 times) if found exit else recheck again as per counter fi
Saya memiliki skenario di bawah ini seperti: if [file exists]; then exit elif recheck if file exist (max 10 times) if found exit else recheck again as per counter fi
ALL ALL=(ALL) NOPASSWD:ALLbaris otomatis ditambahkan dua kali di akhir /etc/sudoersfile saya . Linux saya tiba-tiba berhenti meminta kata sandi setiap kali saya menjalankan perintah sudo. Ini membuat saya menyelidiki masalah ini. Bahkan setelah berjalan sudo -kuntuk mengatur ulang waktu...
Dropbox baru saja mengumumkan bahwa klien Linux mereka hanya akan mendukung ext4 di masa depan. Saat ini saya menggunakan Dropbox di partisi btrfs (tanpa masalah). Rupanya dukungan xattr sangat penting. Baik ext4 dan btrfs mendukung ini, dan memang saya tidak mengetahui adanya fitur ext4 yang tidak...
Saya perlu mencari dan menghapus file yang lebih lama dari 1 minggu di unit Pengembangan. Ada sejumlah utilitas terbatas yang tersedia pada unit ini. -mtime findPredikat tidak tersedia. Bagaimana saya memeriksa semua file yang lebih lama dari x hari dalam kasus
Apakah ada keuntungan / kerugian dari menginisialisasi nilai variabel bash dalam skrip, baik sebelum kode utama, atau variabel lokal dalam suatu fungsi sebelum menetapkan nilai aktual ke dalamnya? Apakah saya perlu melakukan sesuatu seperti ini: init() { name="" name=$1 } init "Mark" Apakah...
Dalam bash, Anda dapat melemparkan perintah yang bernama clearuntuk menghapus semua perintah layar Dan dengan echoAnda dapat mencetak apa pun yang Anda inginkan pada layar .. Dalam skrip sederhana saya, saya sering perlu mencetak persentase dari apa yang dilakukan dengan perintah saya .. Jadi...
Saya mengetiknya secara tidak sengaja tetapi bash tidak mencetak kesalahan (tetapi membuat file kosong) jadi saya pikir mungkin itu benar-benar berarti sesuatu? (misalnya tanggal |>
Pada sistem Linux modern dengan banyak disk dan RAID perangkat lunak yang mencakup drive lambat (HDD) dan cepat (SSD), bagaimana cara menulis ke sistem file yang di-cache? Untuk md-raid RAID1 array dapat dikonfigurasikan dengan disk sebagai --write-mostlydan --write-behindyang menunjukkan bahwa...
Saya memiliki file terkompresi (~ 60G) besar ( tar.gz). Saya biasa splitmemecahnya menjadi 4 bagian dan kemudian catbergabung kembali. Namun, sekarang, ketika saya mencoba memperkirakan ukuran file yang tidak terkompresi, ternyata lebih kecil dari aslinya? Bagaimana ini mungkin? $ gzip -l...
Saya sedang mengerjakan skrip dan saya perlu membangun tarperintah secara dinamis. Berikut adalah dua contoh untuk menggambarkan apa yang saya coba lakukan: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" '...
Saya melihat masalah selama musim panas setelah memutakhirkan dari pengujian Debian 9 stable ke Debian 10: PulseAudio tidak lagi mengenali perangkat audio Intel HDA saya. Pada saat itu saya dapat beralih ke audio monitor saya yang terhubung melalui nVidia HDMI jadi saya menghindari masalah dengan...
Saya telah mengalami masalah aneh di mana suatu ps -o args -p <pid>perintah kadang-kadang gagal menemukan proses yang dimaksud, meskipun itu pasti berjalan pada server yang dimaksud. Proses yang dimaksud adalah skrip pembungkus yang sudah berjalan lama yang digunakan untuk meluncurkan...
Diberikan array string, saya ingin mengurutkan array sesuai dengan panjang setiap elemen. Sebagai contoh... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Harus menyortir ke ... "the longest string in the...
Troff mendukung definisi makro menggunakan .dedan bercabang menggunakan .if(lihat halaman 5 dan 6 manual pengguna Troff ). Dalam dua hal ini, sangat mirip dengan TeX. Namun, saya tidak tahu program yang sangat rumit yang ditulis dalam Troff (tidak seperti mengatakan TikZ untuk TeX). Apakah Troff...
Saya tahu saya dapat menemukan file menggunakan find: find . -type f -name 'sunrise'. Contoh hasil: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Saya juga tahu bahwa saya dapat menentukan jenis file dari file: file sunrise. Contoh hasil: sunrise: PEM RSA private...
Pada tty2, bagaimana cara mengambil tangkapan layar teks dari baris
Di Linux, apakah ada cara agar skrip shell memeriksa apakah input standarnya dialihkan dari perangkat nol (1, 3) * , idealnya tanpa membaca apa pun? Perilaku yang diharapkan adalah: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull ->...
Saya ingin membuat daftar yang diurutkan dengan semua angka 8-digit - dari 00000000 hingga 99999999. Saya mengetikkan shell: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | f | f | f | f | f | f | tee result.txt | wc -l jawabannya adalah...
poweroffmengeluh bahwa itu tidak dapat terhubung ke systemd melalui DBus (tentu saja, itu tidak hidup). Saya memang syncmengikuti kill $$, berpikir bahwa pid 1 sekarat akan memberi tanda kernel untuk poweroff, tetapi itu menyebabkan panik kernel. Saya kemudian menahan tombol power untuk memaksa...
Saya mencoba mencetak dua string yang dipisahkan oleh TAB. Saya telah mencoba: echo -e 'foo\tbar' printf '%s\t%s\n' foo bar Keduanya mencetak: foo bar Di mana spasi putih di antara keduanya sebenarnya 5 ruang (sesuai memilih output dengan mouse di Putty). Saya juga telah mencoba menggunakan...