dimbor писал(а): ↑18.12.2010 08:13ввиду поспешнго старта - еще до подъема иксов - для консольных приложений некритично, ну вот для остальных фатально (display не найден)
--------------------------
Восстановление после суспенда, значится "подъем иксов"- не совсем корректный термин. Иксы со всем фаршем болтаются в памяти и завязаны в суспенде на nxagent.
в том то и дело - что тут как раз старт приложения не срастается не только на подъеме из суспенда , но и при старте как таковом ... опять что то куда то спешит
да гадание процесс ,в выяснении половых связей внутри nxserver-а и между nxserver-ом и nxnode, наиболее эффективный , ибо логика не всегда срабатывает
более всего меня радовало при разборе freenx-а - это постоянное чтение функциями stdin при помощи read, при полном моем непонимании ,того - кто именно ,перед этим, в stdin нагадил своим stdout ... да еще по пути запустил тот же nxnode с внеочередным ключем в $@
согласен, но пока дальше грызть кактус - силов моих больше нет ...разбор с самопальным логированием ЭТАПОВ ПРОЦЕССА старта и рестора - в редкостной мутности скриптах nxnode и nxserver (особенно последнем) сказались полмесяцем недосыпа и нервным тиком.
поэтому пока тестовый стенд (покрытый echо-ми для логов внутри кода) ожидает остывания перегретого головного мозга - пускаю в тестирование то, что ,хотя недоношенным, но родилось - осталось применить некоторое сглаживание моих топорных слипов , на более приглядные.