Hackcat

Arka Planda Çalışma ile Normal Uzun Görev Arasındaki Fark Nedir?

Arka plan süreçleri sürekli etkileşim için terminal oturumu sağlamayabilir.

Arka Plan, Sürekli Etkileşim Gerektirmediği Net Olan İşlere Uygundur

Terminal araçları uygun komutları bağımsız arka plan süreçleri olarak başlatabilir. Genellikle süreç bilgisi döndürürler, ancak tekrar tekrar girdi verilip beklenebilen etkileşimli oturumla aynı değildirler; süreç kimliği oturum kimliği olarak kullanılamaz.

Çıktıyı ve tamamlanma durumunu sürekli izlemeniz gerekiyorsa Agent izlemeyi sürdürebilen yürütme yöntemini kullanmalıdır.

Tamamlanmanın Nasıl Belirleneceğini Önce Kararlaştırın

Arka plan işi başlamadan çıktının nerede saklanacağını ve tamamlanmanın nasıl kontrol edileceğini belirtin; yalnızca “başlatıldı” demek görevin başarılı olduğunu kanıtlamaz.

Arka plan görevi başlamadan ajandan çıktı konumunu, hâlâ çalıştığının nasıl kontrol edileceğini ve mevcut sürecin nasıl durdurulacağını belirtmesini isteyebilirsiniz. Sonra döndüğünüzde bu bilgileri gerçek durumla eşleştirin; yalnızca önceden dönen süreç kimliğine göre hâlâ geçerli olduğunu varsaymayın.

  1. Arka planda çalışmanın gerçekten gerekli olduğunu doğrulayın.
  2. Programa önemli sonuçları dosya olarak kaydettirin.
  3. Sonra süreç durumunu ve dosya bütünlüğünü kontrol edin.
  4. Rapor veya sonuç eklerini ancak tamamlanmayı doğruladıktan sonra teslim edin.

Durdurma ve Teslimin Sınırları

Arka plan hâlâ yazarken eksik dosyayı nihai sonuç diye indirmeyin; yazma algılanırsa teslim de geçici engellenebilir. Durdururken başka işi etkilememek için durdurulacak sürecin mevcut göreve ait olduğunu doğrulayın. Sayfa yenileme veya model yanıtının bitmesi tüm arka plan süreçlerinin durduğunu kanıtlamaz; devam etmeden gerçek durumu kontrol edin.