Pertanyaan Gunakan layar untuk menjalankan perintah dari commandline


Apakah ada cara di mana kita dapat memulai layar, menjalankan perintah dan melepaskannya tanpa benar-benar masuk ke layar? sesuatu seperti

screen -[some option] [command tobe executed]

Saya memerlukan ini karena saya memiliki sekitar 100 file yang masing-masing memiliki file input yang berbeda dan saya harus menjalankan masing-masing pada layar dan jika di atas adalah mungkin yang harus saya lakukan adalah membuat skrip shell ..

Apakah ada opsi di layar yang akan membiarkan saya melakukan ini?


2
2018-05-19 14:27


asal




Jawaban:


Anda dapat menjalankan layar dalam mode terpisah dengan menggunakan -d -m pilihan, misalnya.

screen -d -m some_cmd

1
2018-05-19 14:33



terima kasih .. tapi bagaimana jika saya ingin mengarahkan output ke file? seperti layar -d -m sudo ./mycode &> output tetapi ini hanya memberikan file kosong dan output sebenarnya ditampilkan di dalam layar .. - Prasanth Madhavan


Mencoba tmux (http://tmux.sourceforge.net/). Ini jauh lebih cocok untuk digunakan dengan cara ini. Layar dioptimalkan untuk penggunaan interaktif.


1
2018-05-19 14:29