MAKEDEV
обычно используется для создания файлов устройств легко. Передача его -d
позволит Вам указывать каталог для создания их в.
MAKEDEV -d /srv/ssh/chroot/dev mem null port ...
Для sh
просто используйте cp -a
, и ldd
видеть, в каких библиотеках это, возможно, нуждается.
А как насчет того, чтобы взглянуть на проблему с другой стороны? Как насчет выполнения процедуры постротации, которая перемещает файл (после поворота) в соответствующее место назначения с соответствующим именем.
Прямо со страницы руководства logrotate
olddir каталог
Журналы перемещаются в каталог для ротации. Каталог должен находиться на том же физическом устройстве, что и ротационный файл журнала, и предполагается, что он находится относительно каталога , содержащего файл журнала, если не указано абсолютное имя пути. При использовании этой опции все старые версии журнала попадают в каталог. Эта опция может быть отменена опцией noolddir .