Pertanyaan ini sudah memiliki jawaban di sini :Periksa apakah proses sedang menjalankan Mac OS X lalu jalankan kode
(2 jawaban)
Tutup 4 tahun yang lalu.
Linux
(2 jawaban)
Tutup 4 tahun yang lalu.
Saya memiliki jadwal job test.sh untuk dijalankan setiap 5 menit, dan job test1.sh lain dijadwalkan untuk dijalankan 12.30pm , @12.30 kedua pekerjaan akan berjalan dan membuat jalan buntu. Jadi saya perlu memeriksa tes pekerjaan.sh berjalan untuk yang saya gunakan :
ps -ef | grep test1.sh
tetapi ini tampaknya selalu benar karena menghasilkan baris untuk perintah yang sama.
# ps -ef | grep test1.sh
team 24896 607 0 11:55 pts/11 00:00:00 test1.sh
team 24925 523 0 11:55 pts/4 00:00:00 grep test1.sh
bagaimana menghindari pencetakan grep test1.sh
?
Saya sangat baru di unix.
Terima kasih,
Ann
Jawaban yang Diterima:
Anda dapat mengabaikan grep satu per satu dari yang berikut:-
ps -ef | grep test1.sh | grep -v grep
lain:-
ps -ef | grep "[t]est1.sh"
Yang kedua terlihat turun dan menghemat banyak waktu.
Bagaimana Tab Auto-complete Find Options To Complete?
Membuat Lebih Sedikit Mencetak Ke Stdout Jika Seluruh File Dapat Ditampilkan Pada Satu Layar?