Если каналы в Вашей системе двунаправлены (как они находятся на Солярисе 11 и некоторый BSDs, по крайней мере, но не Linux):
cmd1 <&1 | cmd2 >&0
Остерегайтесь мертвых блокировок все же.
Также обратите внимание, что некоторые версии ksh93 в некоторых системах реализуют каналы (|
) использование пары сокета. пары сокета двунаправлены, но ksh93 явно закрывает обратное направление, таким образом, команда выше не работала бы с теми ksh93s даже в системах где каналы (как создано pipe(2)
системный вызов), двунаправлены.
Хороший вопрос. Единственная ссылка, которую я нашел в те файлы, находится в man insserv
:
/etc/init.d/.depend.boot,
/etc/init.d/.depend.start,
/etc/init.d/.depend.stop
The make(1) like dependency files produced by insserv for booting,
starting, and stopping with the help of startpar(8).
И на самом деле, выполнение просто insserv
касается их времени изменения. Так попытка это и видит, восстанавливает ли она их.
Как подсказка, когда Вы испытаете желание удалить что-то вроде этого по любой причине, переместите их во временный каталог мусора вместо этого.
найдите пакет, из которого это прибывает и выполняет что-то как:
dpkg --reinstall package name
или
dpkg-reconfigure package name
Я не уверен, но это, как я сделал бы.
Для нахождения, какой пакет создает, какой файл можно использовать:
dpkg --search .depend.start
Файл Thos, кажется, сгенерирован пакетом insserv
так командная строка согласно этому блогу и странице справочника:
dpkg-reconfigure insserv
Должен решить проблему, но БЫТЬ CAREFULL ЭТО ПОВРЕЖДЕНИЕ CAN ПОСЛЕДОВАТЕЛЬНОСТЬ НАЧАЛЬНОЙ ЗАГРУЗКИ
insserv
повторно созданный их. – adrelanos 29.11.2013, 00:25