BASH_SRV Telegram 42
🚀 Утилита timeout: автоматическое завершение зависших команд

Когда ты запускаешь какую-то команду, и она может зависнуть — это беда. Особенно в скриптах. На помощь приходит утилита timeout из пакета coreutils.

🛠 Пример использования:

timeout 30s ./backup.sh

Эта команда завершит ./backup.sh, если она не завершится за 30 секунд.

📌 Можно задать время в секундах (s), минутах (m), часах (h) и даже днях (d).

🔄 Что произойдёт при превышении тайм-аута?
По умолчанию timeout отправляет сигнал SIGTERM, а через 5 секунд — SIGKILL, если процесс всё ещё жив.

☠️ Изменение сигнала:

timeout -s SIGINT 10s ./script.sh


📋 Проверка кода возврата:

if timeout 5s ./some_command; then
echo "Успешно"
else
echo "Команда завершена по таймауту или с ошибкой"
fi


👉@bash_srv
👍61



tgoop.com/bash_srv/42
Create:
Last Update:

🚀 Утилита timeout: автоматическое завершение зависших команд

Когда ты запускаешь какую-то команду, и она может зависнуть — это беда. Особенно в скриптах. На помощь приходит утилита timeout из пакета coreutils.

🛠 Пример использования:


timeout 30s ./backup.sh

Эта команда завершит ./backup.sh, если она не завершится за 30 секунд.

📌 Можно задать время в секундах (s), минутах (m), часах (h) и даже днях (d).

🔄 Что произойдёт при превышении тайм-аута?
По умолчанию timeout отправляет сигнал SIGTERM, а через 5 секунд — SIGKILL, если процесс всё ещё жив.

☠️ Изменение сигнала:

timeout -s SIGINT 10s ./script.sh


📋 Проверка кода возврата:

if timeout 5s ./some_command; then
echo "Успешно"
else
echo "Команда завершена по таймауту или с ошибкой"
fi


👉@bash_srv

BY Bash Советы


Share with your friend now:
tgoop.com/bash_srv/42

View MORE
Open in Telegram


Telegram News

Date: |

A new window will come up. Enter your channel name and bio. (See the character limits above.) Click “Create.” To delete a channel with over 1,000 subscribers, you need to contact user support Click “Save” ; Write your hashtags in the language of your target audience. Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place.
from us


Telegram Bash Советы
FROM American