

Komut Yürütme › SSH Komut Dosyasını Çalıştırma İşleci › Örnek
Örnek
Aşağıdaki yordam, SSH Komut Dosyası Çalıştır işlecinin kullanımına yönelik bir örnektir.
Şu adımları izleyin::
- SSH Komut Dosyası Çalıştır işleci, belirttiğiniz oturum açma bilgilerini okur ve bunları aşağıda belirtilen şekilde kullanır:
- Uzak SSH ana bilgisayarına bağlanmak ve kimlik doğrulamak için.
- "conn" nesnesi oluşturmak için.
Bu işleç için tamamlanan bir Uzak Oturum Açma Bilgileri paneli aşağıda yer almaktadır:

- Komut Dosyası parametrelerini şu şekilde tamamlayın:
- Uzak ana bilgisayar adını belirleyin.
- Bilgi istemine iletilecek ve bu örnekteki değerlerin aşağıda belirtildiği parametreleri belirleyin:
Değeri "date" sözcüğü olan bir dize.
- Bilgi isteminde (bean shell veya javascript) oluşturduğunuz yürütmenin sonunda (here, "svrDate") işlecin veri kümesine kaydetmek istediğiniz çıktı değişkenlerinin adını belirleyin.
Not: Veri kümesi değişkenlerinin doğrudan bilgi isteminden oluşturulması desteklenmiyor.

- Satır içi bilgi isteminde, "conn" nesnesinden, aşağıdaki bean shell bilgi isteminde gösterildiği gibi yararlanırsınız:

- Bilgi istemi kapsamında görülecek svrDate değişkenini, yürütmenin sonunda işlecin veri kümesine kaydedilebilmesi için oluşturun.
- 10 saniyeye kadar ilk bilgi istemini “.*[$]” (Reg Ex) beklemek için "conn.waitFor()" değerini kullanın.
- Bilgi istemi 10 saniye içinde bulunursa, bilgi istemine gönderilen ve sonunda yeni bir satır karakteri bulunan ilk parametrenin değerini göndermek için "conn.sendLine()" değerini kullanın. Bu örnekte, değer: args[0] = "date" sözcüğü.
- 10 saniyeye kadar sonraki bilgi istemini ".*[$]” (Reg Ex) beklemek için "conn.waitFor()" değerini kullanın.
- Bilgi istemi 10 saniyede bulunursa, waitFor yönteminin son çağrısında okunan çıktıyı bulmak için ‘conn.getLastOutput()’ değerini kullanın ve svrDate içinde depolayın.
Yürütmenin sonunda, işleç, svrDate Dize nesnesini işlecin veri kümesinde bir CA Process Automation dizesi olarak kaydeder.
Not: Eşleştirilen bilgi istemi, conn.getLastOutput() tarafından döndürülen çıktıda görünür. Bazı SSH sunucuları, bu istemi çıktıda iki kez döndürürken, diğerleri yalnızca bir kez döndürür.
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
 
|
|