Summary: | Запретить запуск нескольких копий | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | livecd-install | Assignee: | Michael Shigorin <mike> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | boyarsh, mike, sem |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Антон Мидюков
2018-05-30 13:02:03 MSK
Хм. А не получается запустить дважды. Это, оказывается, надо было очень постараться, чтоб успеть запустить вторую копию :-) Не, всё-таки иногда получается в некоторых DE (Mate), если перед этим выделить значок и щёлкнуть два раза. Или три раза щёлкнуть по значку. Вот только побороть такое не так уж просто. Если добавить в начало скрипта /usr/sbin/livecd-install: sleep 1 ms То при таком нажатии окна установки будут появляться и тут же закрываться, что тоже совсем не то, что хотелось. Но всё же лучше, так как даже закрыв лишние окна процесс установки завершится с ошибкой. Аналогичный эффект получается, если грепать запущенный процесс: pgrep alterator-wizard > /dev/null && exit Потому раз нет разницы, можно и sleep использовать. livecd-install в регулярках не используется около года уже. Поэтому этот баг больше не является багом регулярок. |