Можно использовать read -N 1 -t 0.1
попытаться получить нажатие клавиши в Вашем sysinit сценарии (/etc/rc.sysinit
здесь, не знайте то, что это находится на Монетном дворе), и переключатель к соответствующему runlevel на основе полученного символа.
использовать du --apparent-size -k
из руководства:
‘--apparent-size’
Распечатайте очевидные размеры, а не использование диска. Очевидный размер файла является числом байтов, о которых сообщают
wc -c
на регулярных файлах, или в более общем плане,ls -l --block-size=1
илиstat --format=%s
. Например, файл, содержащий слово‘zoo’
без новой строки, конечно, имел бы очевидный размер 3. Такой маленький файл может потребовать где угодно от 0 до 16 кибибайт или больше дискового пространства, в зависимости от типа и конфигурации файловой системы, в которой находится файл. Однако редкий файл создал с этой командой:dd bs=1 seek=2GiB if=/dev/null of=big
имеет очевидный размер 2 гибибайт, все же в большинстве современных систем, он на самом деле не использует почти дискового пространства.
du --help
не показывает--apparent-size
опция в моей машине. версия LinuxLinux 135.250.15.70 2.6.27.39
. – Jagan 14.08.2013, 13:56