Size: a a a

2020 September 19

Vs

Vladislav support.od... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
Не используется trap для чистки файлов в случае выхода из скрипта ПРЕЖДЕВРЕМЕННО, оче нехорошо
я вроде все exit проверил
источник

аᶘ

асоциальный пикотран... in pro.bash
Vladislav support.od.ua
я вроде все exit проверил
Запускаю я твой скрипт, а потом у тебя что-нибудь падает или я просто делаю Ctrl+C посередине выполнения чего-нибудь.
источник

аᶘ

асоциальный пикотран... in pro.bash
У тебя все темповые файлы остаются на месте.
источник

аᶘ

асоциальный пикотран... in pro.bash
Это очень нехорошо.
источник

Vs

Vladislav support.od... in pro.bash
Ctrl +С ты сам понимаешь, что это экстренный выход
источник

Vs

Vladislav support.od... in pro.bash
по поводу trap почитаю
источник

аᶘ

асоциальный пикотран... in pro.bash
Vladislav support.od.ua
Ctrl +С ты сам понимаешь, что это экстренный выход
И что дальше? У тебя есть специальный инструмент для обработки этой ситуации.
Я бы не ругался, если бы скрипт оставил мне темповые файлы после отправки SIGKILL, но на SIGINT скрипт должен нормально реагировать.
источник

аᶘ

асоциальный пикотран... in pro.bash
Более того, в этом случае тебе не придётся нигде явно вызывать clean_temp_files, оно просто будет запускаться перед окончанием работы скрипта
источник

аᶘ

асоциальный пикотран... in pro.bash
В общем я всё равно не понял, зачем этот скрипт нужен, нет описания никакого в начале скрипта.
Зато есть, блин, инфа о синтаксисе шелла:
    # Using 'cat << EOF' we can easily output a multiline text. This is much
   # better than using 'echo' for each line or using '\n' to create a new line.
источник

аᶘ

асоциальный пикотран... in pro.bash
Ты там в комментах реально описываешь общепринятый синтаксис, это как если бы ты к cat написал, что он конкатенирует файлы и расписал бы бриф из man'а. Если ты пишешь для себя — ок, но людям обычно не нужно такое.
источник

Vs

Vladislav support.od... in pro.bash
комменты я не чистил
источник

Vs

Vladislav support.od... in pro.bash
ибо не восстановил на 100% функционал оригинального скрипта
источник

аᶘ

асоциальный пикотран... in pro.bash
В общем, концептуально мне скрипт нравится, но мой патч, боюсь, удалит 30% строк и перепишет ещё 40% :D
источник

аᶘ

асоциальный пикотран... in pro.bash
Ну и явно не хватает set -efu.
источник

аᶘ

асоциальный пикотран... in pro.bash
И я бы даже прислал патч, если бы мне не надо было вставать через 5 часов, а я ещё не лёг…
источник

Vs

Vladislav support.od... in pro.bash
мы никуда не спешим
источник

F

Fljúgandi Kettlingur... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
И я бы даже прислал патч, если бы мне не надо было вставать через 5 часов, а я ещё не лёг…
Правильно, в новый год патчи писать!
источник

С

Станислав in pro.bash
Fljúgandi Kettlingur
Правильно, в новый год патчи писать!
Рош ха-Шану празднуешь?
источник

F

Fljúgandi Kettlingur... in pro.bash
Станислав
Рош ха-Шану празднуешь?
Нет. Я даже 256й день не праздновал кстати.
источник

аᶘ

асоциальный пикотран... in pro.bash
Станислав
Рош ха-Шану празднуешь?
Ну у меня тут вокруг празднуют, Израиль же.
источник