Настройте Cron на pkill -f

Некоторые команды поддерживают `--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>
3
06.05.2019, 13:41
2 ответа

Итак, я попробовал это, и это работает:

00 * * * * /bin/sleep 45 && pkill -f./run_my_script
01 * * * *./run_my_script
2
27.01.2020, 21:12

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
5
27.01.2020, 21:12

Теги

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