GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Menjalankan Beberapa Perintah Yang Memiliki &Dalam Satu Baris Perintah?

Saya mengalami masalah sakit kepala.

Saya ingin menjalankan beberapa perintah di latar belakang, jadi saya ingin memulainya di bash satu per satu.
Sangat mudah untuk memulai satu perintah di shell linux di latar belakang, seperti ini:

myCommand &

Memulai banyak perintah juga mudah, seperti ini:

myCommand1 && myCommand2

atau

myCommand1 ; myCommand2

Tetapi jika saya ingin menjalankan beberapa perintah di latar belakang, saya mencoba format perintah berikut, tetapi gagal:

myCommand1 & && myCommand2 &

atau

myCommand1 & ; myCommand2 &

Kedua format gagal. Bagaimana saya bisa menjalankan beberapa perintah yang memiliki & dalam satu baris perintah?

Jawaban yang Diterima:

Gunakan ().

Jika Anda ingin menjalankannya secara berurutan:

(myCommand1; myCommand2) &

atau

(myCommand1 &) && (myCommand2 &)

Jika Anda ingin keduanya berjalan paralel:

myCommand1 & myCommand2 &

Di bash Anda juga dapat menggunakan ini (spasi di belakang { dan; adalah wajib):

{ myCommand1 && myCommand2; } &

Ubuntu
  1. Perintah Kustom

  2. Bagaimana Cara Mengatur Variabel Lingkungan Pada Baris Perintah Dan Membuatnya Muncul Dalam Perintah?

  3. Bagaimana Cara Memasang Otomatis Dari Baris Perintah?

  1. Bagaimana saya bisa menjalankan fungsi dari skrip di baris perintah?

  2. Bagaimana cara membuat native (command line) yang dapat dieksekusi untuk dijalankan di Android?

  3. Cara mengganti string dalam banyak file di baris perintah linux

  1. Perintah Terjadwal

  2. Bagaimana saya bisa menjalankan skrip baris perintah Perl one liner dengan benar?

  3. Bagaimana cara menentukan opsi baris perintah mana yang diteruskan gcc ke ld secara default?