Если Вы просто хотите записать сингл y
к stdin процесса можно сделать это:
(echo y | nohup myprocess) &
Если Вы хотите продолжать писать y
для каждой подсказки, которая подходит, coreutil yes
существует для точно этой цели - это будет продолжать писать независимо от того, что Вы говорите это к stdout. Его значение по умолчанию должно произвести "y", таким образом, Вы можете просто:
(yes | nohup myprocess) &
но если Вам нужно что-то еще, что можно передать его как аргумент
Если Ваш диск перестал работать, лучше просто не выполняет любой GUI (особенно удаленно). Просто скопируйте то, что Вы можете, предпочтительно после начальной загрузки из другого носителя (как livecd или другой диск). Затем или восстановите его с помощью специализированного программного обеспечения производителя диска или демонтируйте и используйте хорошие, сильные магниты ;)
Здесь, Styrke заявил:
Стоящий попытки.
cp -a
илиtar
илиdd
. – rozcietrzewiacz 01.11.2011, 15:23