Anda perlu menambahkan beberapa tanda kurung di versi terakhir Anda --
(sleep 2 &) && (sleep 3 &)
atau ini juga berfungsi --
(sleep 2 &) ; (sleep 3 &)
Persis bagaimana Anda ingin mereka berjalan? Jika Anda ingin memulainya di latar belakang dan jalankan secara berurutan , Anda akan melakukan sesuatu seperti ini:
{ sleep 2; sleep 3; } &
Jika Anda ingin sleep 3
untuk menjalankan hanya jika sleep 2
berhasil, maka:
sleep 2 && sleep 3 &
Sebaliknya, jika Anda ingin mereka berjalan secara paralel di latar belakang , Anda dapat melakukan ini:
sleep 2 & sleep 3 &
Dan kedua teknik tersebut dapat digabungkan, seperti:
{ sleep 2; echo first finished; } & { sleep 3; echo second finished; } &
Bash adalah bash, sering kali ada banyak teknik berbeda untuk menyelesaikan tugas yang sama, meskipun terkadang dengan perbedaan kecil di antara keduanya.
Bagaimana cara memasukkan kata sandi ke perintah git pull?
ALSA:Cara mencegah underrun untuk speaker