İşte oradaki tüm bobinlere meydan okumak. İşte benim sorunum:
2 Script çalıştıran bir Linux makinem var. 1 Komut Dosyası, ikinci komut dosyasını etkileyen komutları çalıştırır. İkinci komut dosyası programları bir döngüde çalıştırır.
Örneğin. Script 1 - script 2'yi durdur Script 1 - script 2'yi başlat Bu hizmet Script2 start / service Script2 stop şeklindedir. vb. * Servis Komut Dosyası2'nin başlatılmasının ikinci komut dosyasıyla yeni bir ayrılmış ekran oluşturduğunu unutmayın.
İkinci komut dosyası şöyle bir döngüde çalışır:
- Güncelleme Komut Dosyasını Çalıştır & amp; Bekleyin
- İlk Oyunu Çalıştır Bekleyin
- İkinci Oyunu Çalıştır Bekleyin
Oyunlar kendi ekranlarında yayınlanma eğilimindedir, yani öldürüldüklerinde ana senaryo değildir. Yani oyun çökerse, Script2 çökmez.
İşte problem burada yatıyor. Sunucuyu durdurmak istediğimde, ilk önce oyunu güvenli bir şekilde öldürmesi gerekiyor. kapanması için zaman tanıyın. Ardından Script2 ekranını öldürün ve döngünün oyuna yeniden başlamasını önleyin.
Herhangi bir öneri?