Tôi đã viết một kịch bản chạy tốt khi được thực thi cục bộ:
./sysMole -time Aug 18 18
Các đối số "-time" , "Aug" , "18" và "18" được chuyển thành công vào kịch bản.
Bây giờ, tập lệnh này được thiết kế để được thực thi trên một máy từ xa, nhưng, từ một thư mục cục bộ trên máy cục bộ. Thí dụ:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Điều đó cũng hoạt động tốt. Nhưng vấn đề phát sinh khi tôi cố gắng đưa vào những lý lẽ đã nói ở trên ( ví dụ: ngày 18 tháng 8 ngày 18 tháng 8) , ví dụ:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Sau khi chạy tập lệnh đó, tôi gặp lỗi sau:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Xin vui lòng cho tôi biết những gì tôi đang làm sai, điều này rất bực bội.