Pertanyaan yang diberi tag bash

12
Membunuh skrip shell yang berjalan di latar belakang

Saya telah menulis skrip shell untuk memonitor direktori menggunakan utilitas inotifyt dari inotifyt-tools. Saya ingin agar skrip berjalan terus-menerus di latar belakang, tetapi saya juga ingin dapat menghentikannya saat diinginkan. Untuk membuatnya berjalan terus menerus, saya menggunakan while...

12
Bagaimana cara menjumlahkan waktu menggunakan bash?

Saya ingin mengetahui jumlah total waktu yang dibutuhkan oleh serangkaian proses di komputer saya untuk memutuskan apakah saya harus berjalan di sana atau di komputer yang lebih kuat. Jadi, saya memperkirakan waktu menjalankan setiap perintah. Outputnya terlihat seperti: process1 00:03:34 process2...

12
Buat variabel dan tetapkan nilai melalui loop (bash)

Apakah ada cara untuk membuat variabel bash dan menetapkan nilai-nilai melalui loop? Sesuatu di sepanjang garis: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Terima kasih kepada @Costas dan @mdpc untuk menunjukkan ini akan menjadi alternatif yang buruk untuk...

12
Cara memeriksa dari bash jika paket ada di Debian

Saya ingin menulis skrip instalasi bash, di mana saya ingin menginstal server MySQL. Di Linux Mint saya mengikuti kode: apt-get -y --force-yes install mysql-server-5.6 tapi saya menginstal Debian 8 yang baru dan tidak ada mysql-server- malah ada mariadb. Bagaimana saya bisa mengetahui jika ada...

12
Hitung file dalam direktori dengan string spesifik pada nama?

Saya memiliki file-file berikut: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Saya ingin...

12
Menguji apakah deskriptor file valid

Saya ingin membuat bash script menghasilkan informasi tambahan ke file descriptors (FDs) lebih besar dari atau sama dengan 3, ketika mereka terbuka. Untuk menguji apakah FD terbuka, saya menyusun trik berikut: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # File...

12
bash dynamic (variabel) nama variabel

Saya ingin secara dinamis membuat urutan string dengan memanipulasi array elemen dan membuat beberapa prosedur aritmatika. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done Hasil keinginan akan menjadi di bawah ini...

12
cara menerapkan logrotate di skrip shell

test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Saya ingin menerapkan logrotate untuk mengontrol ukuran file log, jadi bagaimana menerapkan logrotate, jika situasinya seperti di