@Kinokio Эти действия схожи с работой imagemagic если я правильно пониманию, бас не работает с изображением напрямую, это консольные команды, а im работает с файлами, бас пишет изображение и id это его имя, Не забудьте потом закончить работу с изображением, это похоже удаление файла иначе у вас где то будет мусорка всех файлов что он напишет.
upd Возможно там в глубине он и работает с ними через свой движок, с+ и с++ хорошо работает с изображениями но сам враппер напрямую нет.
Обработка ошибки
-
Допустим, при запросе сайт падает или банит ип и браузер выдает ошибку коннекта, поток завершается с ошибкой. Загрузка страницы происходит часто и вешать на каждую обработку ошибки - это ведь бред полный, если ставить условие if и отлавливать ошибки, то тоже придется не одну ошибку там обработать.
Вопрос: как в любом случаи выполнить последним действием, например мне надо завершить процесс через командую строку. Как такое реализовать? -
В данный момент реализовано очень топорно и тупо. Это изначально проверка запущенного процесса по порту через nc, далее парс пидов, если существуют, то завершаем и потом уже запуск по тому же порту идет...
Но приходится много процессов держать открытыми для этого. А завершение процесса делать по завершению потока - невозможно, описано в посте.