Yerel olarak çalıştırıldığında iyi çalışan bir komut dosyası yazdım:
./sysMole -time Aug 18 18
"-Time" , "Aug" , "18" ve "18" argümanları başarıyla komut dosyasına iletilir.
Şimdi, bu komut dosyası uzak bir makinede ancak yerel makinedeki yerel bir dizinden yürütülecek şekilde tasarlandı. Örnek:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Bu da iyi çalışıyor. Ancak, yukarıda bahsedilen argümanları eklemeye çalıştığımda sorun ortaya çıkıyor ( örneğin, 18 Ağustos 18) :
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Bu betiği çalıştırdıktan sonra aşağıdaki hatayı alıyorum:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Lütfen yanlış yaptığımı söyle, bu çok sinir bozucu.