Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).

6
Temukan file atau direktori terbesar
Perintah mana yang akan mencetak ukuran semua file dan direktori dalam direktori tmp (termasuk yang tersembunyi) dan mengurutkannya berdasarkan ukuran dari yang terbesar hingga yang terkecil dalam format yang dapat dibaca manusia (mis. 2 GB)? Outputnya bisa sebagai berikut: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB (this is directory) Saya …


1
Hapus file yang lebih lama dari 500 hari
Saya memiliki direktori dengan file dari tahun 2010 tahun .. Saya ingin menghapus semua file yang lebih lama dari 500 hari dan saya mencoba ini: find /var/log/arc/* -type f -mtime +500 -delete {}\; Tapi saya mengerti: -bash: /usr/bin/find: Argument list too long Seperti yang saya tahu ini berarti ada terlalu …


4
Menggunakan chown $ USER: $ USER di dalam skrip bash
Dalam skrip bash kecil yang saya jalankan, saya mencoba mencari direktori baru yang dibuat. Aku sudah menambahkan: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename setelah baris di mana saya mkdir ( sudo mkdir /var/www/$sitename). Karena suatu alasan chown tidak mengeksekusi. Saya dapat menjalankannya secara manual tetapi ketika ditulis dalam …

3
Tekan tombol apa saja untuk menjeda skrip shell, tekan lagi untuk melanjutkan
Saya telah menulis skrip shell untuk menguji API yang menyalin file dan menggemakan progresnya setelah masing-masing. Ada tidur dua detik di antara setiap salinan, jadi saya ingin menambahkan kemampuan untuk menekan tombol apa saja untuk menjeda skrip untuk memungkinkan pengujian yang lebih dalam. Kemudian tekan tombol apa saja untuk melanjutkan. …



3
Dapatkan kunci baca / tulis eksklusif pada file untuk pembaruan atom
Saya ingin memiliki file yang digunakan sebagai penghitung. Pengguna A akan menulis dan menambah nomor ini, sementara Pengguna B meminta untuk membaca file. Mungkinkah Pengguna A dapat mengunci file ini sehingga tidak ada yang dapat membaca atau menulis padanya sampai penulisan Pengguna A selesai? Saya telah melihat ke dalam flocktetapi …

3
Skrip Bash; optimalisasi kecepatan pemrosesan
Saya bertanya-tanya apakah ada pedoman umum untuk mengoptimalkan skrip Bash. Sebagai contoh, lebih mudah untuk menulis loop daripada baris perintah, tetapi apakah lebih cepat untuk memproses sistem? Contoh: for i in a b c; do echo $i; done echo a echo b echo c Terkadang orang menghadirkan solusi berbeda untuk …

4
Bagaimana saya bisa menetapkan kata sandi awal / default untuk pengguna di Linux?
Saya menemukan panduan yang menjelaskan cara mengatur kata sandi pengguna . Saya mencoba mengotomatiskannya dan mengirim email ke pengguna seperti: userid created with password XYZ. request to change the initial password. Menurut dokumen di atas, kata sandi terenkripsi perlu dibuat menggunakan Python dan diumpankan ke usermodperintah seperti ini: usermod -p …

4
Logis DAN dalam skrip bash
Saya memiliki ifdalam skrip bash saya yang harus memeriksa apakah BAIK dari 2 file ada, jika tidak ada itu harus cocok. Kode yang saya miliki: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi Tetapi ini sepertinya tidak berhasil karena suatu alasan. Saya …

5
Bagaimana saya bisa membuat profil skrip shell?
Saya memiliki beberapa program yang saya jalankan dalam skrip shell: ./myprogram1 ./myprogram2 ... Saya tahu bahwa saya dapat membuat profil setiap program dengan mengedit kode sumber, tetapi saya ingin tahu apakah ada cara saya bisa mengukur total waktu yang dieksekusi dengan membuat profil skrip itu sendiri. Apakah ada program pengatur …

2
Menggunakan perintah `select` untuk mencetak menu di Bash
Saya mencoba menerapkan menu sederhana menggunakan selectperintah. Script (untuk tujuan pengujian) adalah sebagai berikut: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test 2" ;; *) echo "invalid …


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.