Saya telah menulis skrip yang berjalan dengan baik ketika dijalankan secara lokal:
./sysMole -time Aug 18 18
Argumen "-waktu" , "Agustus" , "18" , dan "18" berhasil diteruskan ke skrip.
Sekarang, skrip ini dirancang untuk dijalankan pada mesin jarak jauh tetapi, dari direktori lokal di mesin lokal. Contoh:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Itu juga berfungsi dengan baik. Tetapi masalah muncul ketika saya mencoba memasukkan argumen-argumen yang disebutkan di atas (-taman 18 Agustus 18) , misalnya:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Setelah menjalankan skrip itu, saya mendapatkan kesalahan berikut:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Tolong beritahu saya apa yang saya lakukan salah, ini sangat membuat frustrasi.