Ana içeriğe geç

Shell Aksiyonu

Shell aksiyonu, bir workflow içinde shell script'lerinin ve sistem komutlarının uygulanmasını sağlar. Harici süreçleri entegre etmek için komut argümanları, ortam değişkenleri ve uygulama akışı yönetimi üzerinde kapsamlı kontrol sunar.

Alan Açıklama Gerekli
Komut Yürütülecek belirli shell komutu veya script'i. Gerekli
1.Argüman Shell komutuna geçirilen ilk argüman. İsteğe bağlı
2.Argüman Shell komutuna geçirilen ikinci argüman. İsteğe bağlı
3.Argüman Shell komutuna geçirilen üçüncü argüman. İsteğe bağlı
4.Argüman Shell komutuna geçirilen dördüncü argüman. İsteğe bağlı
5.Argüman Shell komutuna geçirilen beşinci argüman. İsteğe bağlı
Bekle Aksiyonun, shell sürecinin sonlanmasını bekleyip beklemeyeceğini belirler. İsteğe bağlı
Çıktı Değişkenleri Shell komutunun standart çıktısını depolamak için belirlenen değişken. İsteğe bağlı
Hata Kodu Değişkeni Shell komutunun çıkış veya hata kodunu depolamak için belirlenen değişken. İsteğe bağlı
Hatayı Yönlendir Standart hatanın standart çıktı akışına birleştirilip birleştirilmeyeceğini belirtir. İsteğe bağlı
Ortamı Temizle Shell sürecinin mevcut ortam değişkenlerini devralıp devralmayacağını belirtir. İsteğe bağlı
Dizin Shell süreci için varsayılan çalışma dizinini tanımlar. İsteğe bağlı
Ayrıcalıklı Belirli süreçlerden görevler alınırken işlerin belirli bir sırayla yürütülmesini sağlar. İsteğe bağlı
Çalışma Dinleyicileri Aksiyon, süreç, sıra akışı veya olay yaşam döngüsü aşamaları için dinleyicileri yapılandırır. İsteğe bağlı
Çoklu Çalıştırma Tipi Bu aksiyonun birden çok örneğinin oluşturulup oluşturulmayacağını ve nasıl oluşturulacağını tanımlar. İsteğe bağlı
Tekrar Sayısı Oluşturulacak örnek sayısını belirleyen sayısal bir değer veya ifade. İsteğe bağlı
Koleksiyon (Çoklu Çalıştırma) Oluşturulan örnek sayısını belirleyen elemanlar koleksiyonu. İsteğe bağlı
Eleman değişkeni (Çoklu Çalıştırma) Çoklu çalıştırma döngüsü içindeki mevcut elemana atanan değişken adı. İsteğe bağlı
Tamamlanma Koşulu Doğru olarak değerlendirildiğinde yeni örneklerin oluşturulmasını sonlandıran bir ifade. İsteğe bağlı
Tazminat için mi Aksiyonun tazminat mantığı için kullanılıp kullanılmadığını gösteren bir bayrak. İsteğe bağlı

Aksiyon Tipleri ve Örnekleri

Çalışma Dinleyicileri

  • Format: string
  • Örnek Sonuç: "Başlat"

Çoklu Çalıştırma Tipi

  • Format: string
  • Örnek Sonuç: "Paralel"

Tamamlanma Koşulu

  • Format: boolean ifadesi
  • Örnek Sonuç: "${variable==True}"

Uygulama Örnekleri

Alan Kurulumu - Command: "sh" - Argument 1: "backup_script.sh" - Directory: "/home/user/scripts" - Output Variables: "cmdOutput"

Uygulama Değişkenleri - Multi-instance type: "Sıralı" - Cardinality (Multi-instance): "2" - Element Variable (Multi-instance): "elementvar" - Execution listeners: "Son"

Teknik Notlar

Shell aksiyonu, yüksek performanslı script uygulaması için tasarlanmıştır. Çoklu Çalıştırma Tipleri kullanılırken, uygulama hatalarını önlemek için Tekrar Sayısı veya Koleksiyon değişkenlerinin doğru tanımlandığından emin olun. Tüm tanılama verilerinin çıktı değişkeninde yakalandığından emin olmak için karmaşık shell script'lerinde hata ayıklama amacıyla standart hata yönlendirmesi önerilir.