/proc/PID/sched единицы измерения

Если у вас bash 4 или новее, вы можете использовать shopt -s globstar, чтобы включить рекурсивные глобы (среди прочего):

... job/**/*.html

(спасибо @evilsoup! )

Этот глобус разрешит все .html файлы в любом месте внутри job/ (пусть вас не вводит в заблуждение второй слэш; похоже, что глобус на самом деле **/).

Чтобы добавить текст в начало файла полубезопасно:

echo "text" | cat - yourfile > /tmp/out && mv /tmp/out yourfile

Более безопасным решением будет использование произвольного временного каталога, чтобы избежать вмешательства почти любых других процессов в этот:

dir="$(mktemp -d)" && echo "text" | cat - yourfile > "$dir/out" && mv "$dir/out" yourfile

0
21.08.2018, 19:02
1 ответ

Значения отображаются в миллисекундах; они отслеживаются в наносекундах и масштабируются на один миллион (, см. kernel/sched/debug.c). Так

se.statistics.iowait_sum           :         12593.039209

означает, что процесс провел чуть более 12,5 секунд в ожидании ввода-вывода.

3
28.01.2020, 02:23

Теги

Похожие вопросы