Çoğu zaman bir terminalde çalıştığımızda bir komutu yürütmek isteriz, ancak daha sonra terminali kapatabilmek ve yürüttüğümüz şeyin KAPANMADIĞINI, örneğin terminalde bir komut dosyası çalıştırıp terminali kapatın, ancak script çalışmaya devam ediyor ... bunu nasıl başarabilirim?
Bunu başarmak için satırın sonuna bir & koymalıyız, örneğin, wifi-log.sh adında bir betiğimiz var ve onu çalıştırıp arka planda tutmak için:
./wifi-log.sh &
Burada bir ekran görüntüsüne bakın:
Burada, yukarıdaki satırı uyguladıktan sonra, [1] dışında hiçbir şeyin görünmediğini açıkça görüyoruz, ancak [29675] XNUMX Bu ne anlama geliyor?
29675, yürüttüğümüz betiğin PID'sidir (işlem numarası), yani betiği öldürmek ve yürütmeyi durdurmak istiyorsak, basitçe şunu koyarız:
29675'i öldür
Ve voila, koşmayı bıraktı.
Yani ve Özetle, arka plana (veya arka plana) bir işlem (komut, birkaç komut veya komut dosyası) göndermek için satırın sonuna & koymalı ve ardından Keşfet
Bu yeni bir şey değil, ondan uzak ama… Açık olmak her zaman iyidir, ayrıca bu yazı kısa bir süre sonra yayınlayacağım bir başkası için bana hizmet edecek.