• 21-06-2022, 17:15:49
    #1
    Selam arkadaşlar.
    Yardıma ihtiyacım var.
    ****İllegal bir işlem yoktur. İkiside bana ait sunucu.*****
    Bir cronjob işi ile go yazılım dili olan bir sunucuya dosya gönderiyorum. Bu bat dosyası.
    Bir tane form oluşturdum. BU forma bir değer girip diğer sunucudaki oluşturulan bat dosyasını o sunucu üzerinde çalıştırmam gerekiyor.

    Bunun yolu yordamı vs birşeyi var mıdır?
  • 21-06-2022, 17:20:14
    #2
    Php ile SSH girişi yaptırıp çalıştırabilirsiniz.
    Veya
    Calistir.php adında dosya oluşturup içerisine shell_exec(‘calistir.bat’); şeklinde bir shell girip kullanabilirsiniz.
  • 21-06-2022, 17:21:58
    #3
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
    Php ile SSH girişi yaptırıp çalıştırabilirsiniz.
    Veya
    Calistir.php adında dosya oluşturup içerisine shell_exec(‘calistir.bat’); şeklinde bir shell girip kullanabilirsiniz.
    SSH girişi yaptıktan sonra linux komutu gibi bir komut yazıp bat dosyası olmadan çalıştırayım. Doğru bir mantık mıdır?
  • 21-06-2022, 17:25:15
    #4
    tam bilemedim ama sanırım bat dosyası windows için bir betik. sh hazırlamanız gerekebilir.
  • 21-06-2022, 17:25:39
    #5
    emrezsy adlı üyeden alıntı: mesajı görüntüle
    SSH girişi yaptıktan sonra linux komutu gibi bir komut yazıp bat dosyası olmadan çalıştırayım. Doğru bir mantık mıdır?
    SSH ile giriş yaptıktan sonra shell gönderebilirisiniz.

    OnurAksoy adlı üyeden alıntı: mesajı görüntüle
    tam bilemedim ama sanırım bat dosyası windows için bir betik. sh hazırlamanız gerekebilir.

    bu arada arkadaş yazana kadar hiç dikkat etmedim.
    bat’I linuxta çalıştırazmazsınız.
    Linux için geçerli bir format değildir, bat.

    onu sh script çevirmeniz gerekir
  • 21-06-2022, 17:26:43
    #6
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
    SSH ile giriş yaptıktan sonra shell gönderebilirisiniz.
    Tamamdır örneklerini inceliyorum. Çok teşekkür ederim.
  • 21-06-2022, 17:32:44
    #7
    Sunucuya nodejs kurup express ile api oluşturun child_process ile dosyayı çalıştırmalısınız

    Php Curl ile de apiyi çağırırsınız.

    Google'da örnek çok var.
  • 21-06-2022, 17:41:08
    #8
    eypoffcl adlı üyeden alıntı: mesajı görüntüle
    Sunucuya nodejs kurup express ile api oluşturun child_process ile dosyayı çalıştırmalısınız

    Php Curl ile de apiyi çağırırsınız.

    Google'da örnek çok var.
    hocam naptın mevzuyu çok uzatır. Kısa yoldan aslında ssh ile çözmeye çalışıcam