Пишу обновлялку для одного из своих проектов.
Заметил что в генте отлично сделано обновление программ. Файлы замещаются, а работающая в тот момент программа никак от этого не страдает.
Как это сделано??
Ведь, просто так, попытавшись заменить файл получаем ошибку:
cp: невозможно создать обычный файл «/usr/local/bin/progname»: Текстовый файл занят
А через:
install -m 755 -p «progname» «/usr/local/bin/progname»
Всё работает отлично.
В чём же всётаки разница в этих программах?
И как реализовать подобное на qt? Интересует прежде всего кроссплатформенная реализация.
Ответ на:
комментарий
от former_anonymous
Ответ на:
комментарий
от former_anonymous
Ответ на:
комментарий
от pozitiffcat
Ответ на:
комментарий
от MotusAnimi
Ответ на:
комментарий
от MotusAnimi
Ответ на:
комментарий
от MotusAnimi
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум LibreOffice не открывает и не сохраняет документы (2021)
- Форум запущенные демоны (2010)
- Форум Мониторинг запущенных скриптов (2016)
- Форум Снапшоты запущенного приложения (2012)
- Форум местоположение запущенного скрипта (2012)
- Форум Пид запущенного процесса (2013)
- Форум Проверить запущенность программы (2006)
- Форум pid запущенной проги (2003)
- Форум Страховка запущенной проги (2007)
- Форум обновление образа корневой файловой системы из под уже запущенной OS (2014)