Bireysel terminal sekmelerinde birden fazla komut çalıştırın


0

Mac 10.8.5'te bazı rails uygulamaları geliştiriyorum ve çoğu zaman komutları çalıştıran birkaç sekme içeren bir terminal pencerem var: raylar s raylar c mongodb paket yürütme bekçi başlangıç

her biri kendi sekmesinde. Projeyi değiştirdiğimde hepsini kapatmam gerekiyor ve bu projeye döndüğümde bu komutları tekrar başlatmam gerekiyor. Hepsini önceden paketlenmiş şekilde çalıştırmak için kullanabileceğim bir kısayol veya başka bir terminal aracı var mı?

Teşekkür ederim!


Linux kullanırken & programı arka plana gönderir ve kullanarak ön plana getirebilirsiniz fg. Aynı şeyin mac'ta da geçerli olduğunu düşünüyorum. Sadece koş commandtoberun & ve fg pid ön plana çıkarmak
orezvani

Merhaba Emab, hepsini bir kerede çalıştırmak için işe yaradı, ancak her birinin oluşturduğu günlükleri okumak için ayrı ayrı terminal sekmelerine de ihtiyacım var. Herhangi bir fikir?
Nik So

Her komutun çıktısını bir dosyaya aktarabilir ve kullanabilirsiniz. tail -f logname İşlem kaydını görmek için
orezvani

Yanıtlar:


0

Komutları arka planda çalıştırmak için & Şebeke. Örneğin kullanabilirsiniz

myfirstcommand &

ve sana verir pid Sürecin

Her komutun günlüğüne sahip olmak istiyorsanız, her komutun çıktısını yönlendirebilir ve tail İstediğiniz zaman günlüğü izlemek için komut:

myfirstcommand  & >> myfirstlog
mysecondcommand & >> mysecondlog

ve her birinin günlüğünü izlemek istediğinizde kuyruğu aşağıdaki gibi kullanabilirsiniz:

tail -f myfirstlog

veya

tail -numberoflines myfirstlog
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.