Соедините каналом переменную, не устанавливаемую правильно в zsh

Вы можете послать сигнал в процесс:

kill -SIGUSR1 pid

Еще более полезно создать скрипт, который будет опрашивать до тех пор, пока вы не нажмете Ctrl-C или процесс не завершится:

while [ : ] ; do kill -SIGUSR1 $1 && sleep 1m || exit ; done

Работает для dd. Не работает для cp. Может быть, вам нужно использовать другой сигнал. Я как-то пробовал SIGINFO, но, похоже, на платформе Intel его больше нет.

1
29.04.2014, 00:38
1 ответ
[116845]Вот функция, которую я написал для другого ответа:

net use S: \\SHIRE\Baggins <password> /USER:<domain>\<user> /SAVECRED /PERSISTENT:YES

OUTPUT:

Все аргументы после [117332]-P[117333], если они еще не включены, предиктурированы к [117334]$PATH[117335], и то же самое для [117336]-A[117337], но они добавлены. Если вы хотите сначала проверить, являются ли они настоящими каталогами, вы можете изменить:

-

-[117338]zsh[117339] вы, вероятно, должны удостовериться, что [117340]$IFS[117341] работает более порядочно, просто добавив:

-[117341] в первую строку.

Сделайте эти два изменения и весь код, который у вас есть в вопросе, может быть заменен этой функцией и:

0
28.01.2020, 01:57

Теги

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