Получение приостановлено (вывод tty) при попытке запустить скрипт csh - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть сценарий csh, который при запуске на переднем плане не выводит на терминал, но при переходе в фоновый режим выдает следующую ошибку:

HOST>./test.csh &
[1] 50856382
HOST(5)>
[1]  + Suspended (tty output)        ./test.csh
HOST: (6)>

У меня есть попытался запустить его с nohup, как показано ниже, но все равно получил ту же проблему

HOST: (9)>nohup test.csh &
[2] 17302279
HOST: (10)>
[2]  + Suspended (tty output)        test.csh
HOST: (10)>

Затем я попытался запустить stty -tostop, но это не помогло эфиру. (Не уверен, что я запускаю его правильно)

HOST: (29)>stty -tostop
HOST: (30)>nohup test.csh &
[1] 84412282
HOST: (31)>
[1]  + Suspended (tty output)        test.csh
HOST: (31)>stty -tostop
HOST: (32)>jobs
[1]  + Suspended (tty output)        test.csh
HOST: (33)>ps -ef|grep test
  userID   50857266   84410677  - 00:46:05 ttyp0002  0:00 grep test
  userID   84412282   84410677  - 00:43:46 ttyp0002  0:00 /bin/csh test.csh
HOST: (34)>kill -CONT 84412282
HOST: (35)>
Suspended (tty output)

[1]    Exit 1                        test.csh
HOST: (35)>stty: FSUMB039 error setting termios attributes: EDC5120I Interrupted function call.

Когда я пытаюсь заставить его работать с kill -CONT, он исчезает с сообщением выше.

Любые мысли о том, как Я могу сделать это на переднем плане?

...