Некоторые команды поддерживают `--help или -h', которые могут дать краткую информацию об их использовании.
Что касается конкретно man-страниц, я бы посоветовал в качестве "легкого" способа
man | head -15 #Number of lines can be different for each man page
Есть и другие способы, например, написать небольшую функцию и установить ее как псевдоним.
Что-то для начала:
function readManDesc() {
manPage="$1"
if [ -z "$2" ]; then
count="10"
else
count="$2"
fi
man $manPage | grep -A$count "^DESCRIPTION" #This will get the DESCRIPTION + the 10 lines that come after.
}
readManDesc $@
alias mandesc="bash manPageDesc.sh"
Usage: mandesc <command> <lines to count after DESCRIPTION>
Итак, я попробовал это, и это работает:
00 * * * * /bin/sleep 45 && pkill -f./run_my_script
01 * * * *./run_my_script
pkill
завершается только с нулевым статусом, когда «Один или несколько процессов соответствуют критериям». Это означает, что если ./run_my_script
еще не запущен, первый &&
в
pkill -f./run_my_script && /bin/sleep 15 &&./run_my_script
приведет к тому, что остальные не запустятся.
Использование точки с запятой вместо и должно работать
pkill -f./run_my_script ; /bin/sleep 15 &&./run_my_script