безопасно уничтожение фонового процесса

Можно использовать fish (файлы, переданные по протоколу оболочки). Существуют различные клиентские реализации, но ни один не требует никакой поддержки сервера вне регулярного SSH.

0
13.07.2011, 21:40
1 ответ

Просто закройте канал, когда Вы будете сделаны. Дочерний процесс достигнет EOF и должен выйти.

0
28.01.2020, 05:03
  • 1
    Что Вы подразумеваете "близко под каналом"? Каков код для этого..? –  Dor 13.07.2011, 21:18
  • 2
    Вы создали его путем перенаправления fd номера 3 к каналу, таким образом, можно закрыть его путем перенаправления его где-то в другом месте (/dev/null, возможно?). –  psusi 13.07.2011, 21:24
  • 3
    На самом деле похоже, что можно закрыть fd путем перенаправления его к "&-", как в 3> &-. –  psusi 13.07.2011, 21:28
  • 4
    я попробовал это..., не помогает –  Dor 13.07.2011, 21:30
  • 5
    @Dor, должно быть более конкретным. Вы также не хотите ни одного из тех, уничтожают операторы $teepid. –  psusi 13.07.2011, 21:34

Теги

Похожие вопросы