me=$$
(sleep 2; kill $me >/dev/null 2>&1) & nuker=$!
# do whatever
kill $nuker >/dev/null 2>&1
Вы уже захватываете 15 (числовая версия SIGTERM
, который является что kill
отправляет, если не сказали иначе), таким образом, необходимо уже быть хорошими для движения. Тем не менее, если Вы смотрите на предPOSIX, знать, что функции оболочки не могут существовать ни один (они произошли из оболочки System V).
Да. Можно создать VMDK (не VDI — необходимо использовать формат образа диска VMware), это получает доступ к неструктурированному диску. Можно легко использовать логический том, как будто это был целый диск, но точно так же, как большинство виртуальных дисков, Вы, вероятно, не сможете заставить ядро хоста интерпретировать свою таблицу разделов и смонтировать его.
После того как Вы создаете свой объем, просто работаете
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk \
-rawdisk /dev/volumegroup/logicalvolume
Теперь можно использовать это файл VMDK точно так же, как любой другой образ диска, кроме него будет хранить данные на необработанном объеме, а не в файловой системе.