{"id":759,"date":"2019-10-09T09:49:10","date_gmt":"2019-10-09T03:49:10","guid":{"rendered":"http:\/\/ast-1c.kz\/almasoft\/?p=759"},"modified":"2022-10-23T16:15:16","modified_gmt":"2022-10-23T10:15:16","slug":"%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d1%8b%d1%85-%d0%ba%d0%be%d0%bf%d0%b8%d0%b9-%d0%b1%d0%b0%d0%b7-1%d1%81","status":"publish","type":"post","link":"http:\/\/ast-1c.kz\/almasoft\/?p=759","title":{"rendered":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437 1\u0421."},"content":{"rendered":"\n<p><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 2022 10 22 (\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0441 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a 1\u0421 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430), \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u0442\u0430\u043a \u0436\u0435 \u0435\u0441\u043b\u0438 \u043f\u043e \u043a\u0430\u043a\u043e\u0439 \u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u0440\u043e\u0448\u043b\u0430, \u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440 ).<\/mark><\/em><\/p>\n\n\n\n<p>\u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 1\u0421 \u0431\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u0435\u0439 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437 1\u0421.<\/p>\n\n\n\n<p>\u041d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u0430\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e (\u0434\u043b\u044f Windows) \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u041f\u041e \u043f\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438, \u043d\u043e \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u044d\u0442\u043e \u041f\u041e (\u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u0434\u0430\u0447) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043b\u0430\u0442\u043d\u044b\u043c. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0433\u043e \u041f\u041e, \u043d\u043e \u043e\u043d\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u043c\u0435\u0435\u0442 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443  Effector Saver. \u0414\u043e \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0438\u043c\u0435\u043b\u0430 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043d\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u0439 &#8212; \u0441\u0442\u0430\u043b\u0430 \u043f\u043b\u0430\u0442\u043d\u043e\u0439. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u043f\u043e\u043b\u043d\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043d\u043e \u0442\u0430\u043c \u043d\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0430\u0437\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 1\u0421 \u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u0432\u0438\u0441\u0448\u0438\u0445 \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421, \u0430 \u0432\u043e\u0442 \u0443\u0436\u0435 \u0432 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0442\u0430\u043a\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n\n\n\n<p>\u0415\u0441\u043b\u0438 \u0436\u0435 \u043a\u043e\u0441\u043d\u0443\u0442\u044c\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u043d\u0430 \u0431\u0430\u0437\u0435 Linux, \u0442\u043e \u0442\u0443\u0442 \u0443\u0432\u044b \u0438 \u0430\u0445&#8230; \u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u041f\u041e \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u0442, \u0434\u0430 \u0438 \u043d\u0435\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u043e\u0436\u0435.<\/p>\n\n\n\n<p>\u041f\u043e \u0441\u0443\u0442\u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e \u0432 \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u043d\u0435\u0442. \u041e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0432\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 \u043f\u0430\u043f\u043a\u0438 (\u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b 1\u0421), \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0430\u043c\u043f \u0431\u0430\u0437\u044b (\u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b 1\u0421), \u0438\u043b\u0438 \u0436\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0430\u0437\u044b \u0448\u0442\u0430\u0442\u043d\u044b\u043c\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0441\u0430\u043c\u043e\u0439 1\u0421 (\u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 1\u0421) \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432\u043f\u043e\u043b\u043d\u0435 \u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0438 \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0432 \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u043b\u0435\u0433\u0447\u0435 \u0432\u0441\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442 *.tar.gz, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u043d\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0432 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e, \u043d\u0438 \u0447\u0435\u0433\u043e \u0434\u043e\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e (\u0434\u043b\u044f Windows 10). \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430\u0440\u043e\u0439 \u041e\u0421 Windows (\u043f\u0430\u0440\u0438\u043c\u0435\u0440 Windows 2012 Server) \u043b\u0443\u0447\u0448\u0435 \u043f\u0440\u0438\u0431\u0435\u0433\u043d\u0443\u0442\u044c \u043a \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c PowerShell \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u0439 zip \u0430\u0440\u0445\u0438\u0432. \u041d\u0443 \u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0435 \u0442\u0430\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0435\u0435 \u041f\u041e &#8212; 7-Zip \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 (\u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u0435\u043d) \u0438 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0432\u044b \u0441 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434.<\/p>\n\n\n\n<p>\u041f\u043b\u044e\u0441 \u043a\u043e \u0432\u0441\u0435\u043c\u0443, \u0444\u0438\u0440\u043c\u0430 1\u0421 \u0441\u043e\u0437\u0434\u0430\u043b\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 rac\/ras, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043c\u043e\u0436\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0435\u0430\u043d\u0441\u0430\u043c\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435, \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 &#8212; \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0437\u0430\u0432\u0438\u0441\u0448\u0438\u0435 \u0441\u0435\u0430\u043d\u0441\u044b. \u0418 \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u0441\u0435 \u044d\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 14 \u0440\u0435\u043b\u0438\u0437\u0430 \u0432 1\u0421 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u043e\u0435 \u043f\u043e\u043d\u044f\u0442\u0438\u0435 \u043a\u0430\u043a \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u0437\u0434\u0435\u0441\u044c \u044f \u043d\u0435 \u0441\u0442\u0430\u043d\u0443 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u043d\u043e \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430\u0448\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u0443 \u043d\u0435\u0433\u043e \u0435\u0441\u0442\u044c \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 ibcmd, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043d\u043e\u0433\u043e \u0447\u0435\u0433\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c, \u043d\u043e \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0430\u0437\u044b \u0432 .dt \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0441\u0440\u0430\u0437\u0443 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043d\u0435 &#171;\u0432\u044b\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442\u044c&#187; \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u0410 \u0432\u043e\u0442 \u0438 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438:   <strong><em>ibcmd infobase dump &#8212;db-server=localhost &#8212;dbms=MSSQLServer &#8212;db-name=sb_demo &#8212;db-user=test_db_user &#8212;db-pwd=test_pwd_123 &#8212;user=user1c &#8212;password=pass_1c &#171;%tmp%\\sb_demo.dt&#187;<\/em><\/strong>  (\u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0432\u044b\u0448\u0435 8.3.17) \u0438\u043b\u0438 \u0436\u0435 <strong><em>ibcmd infobase dump &#8212;db-server=localhost &#8212;dbms=MSSQLServer &#8212;db-name=sb_demo &#8212;db-user=test_db_user &#8212;db-pwd=test_pwd_123 &#171;%tmp%\\sb_demo.dt&#187;<\/em><\/strong> (\u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u043e\u0442 8.3.14 \u0434\u043e 8.3.17 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e). \u0412 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043d\u043e \u044f \u0434\u0443\u043c\u0430\u044e, \u0447\u0442\u043e \u043f\u043e \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043e\u043e\u0440\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0441\u043b\u043e\u0436\u043d\u043e, \u0447\u0442\u043e \u0438 \u043a\u0443\u0434\u0430. \u041d\u043e \u0435\u0441\u043b\u0438 \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0442\u043e \u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u0430\u0445 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0432\u0441\u0451 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438, \u043a\u0430\u043a \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432\u043e\u0442 <a rel=\"noreferrer noopener\" href=\"https:\/\/infostart.ru\/1c\/articles\/1165658\/\" target=\"_blank\">\u0437\u0434\u0435\u0441\u044c<\/a>, \u0430 \u0442\u043e\u0447\u043d\u0435\u0435 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 &#8212; <a rel=\"noreferrer noopener\" href=\"https:\/\/infostart.ru\/1c\/articles\/1168516\/\" target=\"_blank\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u0418 \u0442\u0430\u043a, \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u043c\u044b \u0438\u043c\u0435\u0435\u043c:<\/p>\n\n\n\n<ol><li>\u041f\u0443\u0441\u0442\u044c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043a\u0440\u0443\u0442\u044f\u0442\u0441\u044f \u043a\u0430\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0431\u0430\u0437\u044b, \u0442\u0430\u043a \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u0431\u0430\u0437\u044b. \u041f\u0443\u0441\u0442\u044c \u0442\u0430\u043a \u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432\u0435\u0431-\u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043d\u0430\u0448\u0438\u043c \u0431\u0430\u0437\u0430\u043c. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a MsSQL \u0442\u0430\u043a \u0438 PstgreSQL.<\/li><li>\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c (user), \u043f\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432\u0441\u0435 \u043d\u0443\u0436\u043d\u044b\u0435 \u043d\u0430\u043c \u0431\u0430\u0437\u044b \u0432 \u0441\u0442\u0430\u0440\u0442\u0435\u0440\u0435 1\u0421. \u0421\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e \u0431\u044b \u0442\u0430\u043c \u043d\u0435 \u0431\u044b\u043b\u043e &#171;\u043d\u0435 \u043d\u0443\u0436\u043d\u044b\u0445&#187; \u0431\u0430\u0437 \u0438\u043b\u0438 \u0435\u0449\u0435 \u0441\u0442\u0440\u0430\u0448\u043d\u0435\u0435 &#8212; \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0431\u0430\u0437. \u041c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043f\u0438\u0441\u043a\u0430 \u0431\u0430\u0437, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0431\u0430\u0437, \u043d\u043e \u043d\u0438\u0447\u0442\u043e \u043d\u0435 \u043c\u0435\u0448\u0430\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b ibases.v8i \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u043d\u0443\u0436\u043d\u044b\u0445 \u0431\u0430\u0437, \u0437\u0430\u0442\u0435\u043c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0435\u0433\u043e \u0433\u0434\u0435-\u043d\u0438\u0431\u0443\u0434\u044c, \u0438 &#171;\u043d\u0430\u0442\u0440\u0430\u0432\u0438\u0442\u044c&#187; \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430 \u043d\u0435\u0433\u043e.<\/li><li>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0432\u0441\u0435\u0445 \u0431\u0430\u0437 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043f\u0430\u043f\u043a\u0443\/\u043f\u0430\u043f\u043a\u0438, \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f: \u043f\u0430\u043f\u043a\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \u0431\u0430\u0437\u044b &#8212; \u0432 \u043d\u0435\u0439 \u0431\u0443\u0434\u0443\u0442 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043f\u0430\u043f\u043a\u0438 &#8212; \u0414\u0435\u043d\u044c, \u041d\u0435\u0434\u0435\u043b\u044f \u0438 \u041c\u0435\u0441\u044f\u0446 &#8212; \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u043d\u0435\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 (\u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u0434\u043d\u044f), \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 (\u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u043d\u0435\u0434\u0435\u043b\u0438) \u0438 \u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 (\u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u043c\u0435\u0441\u044f\u0446\u0430) \u0431\u0430\u0437\u044b. \u0417\u0434\u0435\u0441\u044c \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0441\u0442\u043e n \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u043a\u043e\u043f\u0438\u0439 \u0432 \u043f\u0430\u043f\u043a\u0435, \u0442.\u0435. \u0435\u0441\u043b\u0438 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c &#8212; \u043d\u0435 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 4 \u0434\u043d\u044f, \u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u043a\u043e\u043f\u0438\u0438, \u0442.\u0435. \u0435\u0441\u043b\u0438 \u0412\u044b \u0437\u0430 \u0434\u0435\u043d\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 4 \u0440\u0430\u0437\u0430, \u0442\u043e \u0442\u0430\u043c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043e\u0441\u0442\u0430\u043d\u0443\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u043a\u043e\u043f\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a \u043e\u0434\u043d\u043e\u043c\u0443 \u0438 \u0442\u043e\u043c\u0443 \u0436\u0435 \u0434\u043d\u044e. \u0422.\u0435. \u0434\u043b\u044f \u0441\u043b\u0443\u0447\u0430\u044f, \u0447\u0442\u043e \u0412\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0432 \u0434\u0435\u043d\u044c, \u0431\u0443\u0434\u0435\u0442 \u0432\u0435\u0440\u043d\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435 &#8212; \u043a\u043e\u043f\u0438\u0438 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 4 \u0434\u043d\u044f.<\/li><li>\u0422\u0430\u043a \u0436\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u043c, \u0447\u0442\u043e \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 Web \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f Windows \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0435\u0433\u043e \u0440\u043e\u0434\u043d\u043e\u0439 iis, \u0430 \u0434\u043b\u044f Linux &#8212; apach. \u0425\u043e\u0442\u044f \u044d\u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c.<\/li><li>\u0422\u0430\u043a \u0436\u0435 \u0434\u043b\u044f Windows \u0432\u0430\u0436\u0435\u043d \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u043c\u043e\u043c\u0435\u043d\u0442 &#8212; \u043d\u0443\u0436\u043d\u043e \u0447\u0442\u043e \u0431\u044b \u0434\u043b\u044f 64 \u0431\u0438\u0442\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0430\u0441\u044c \u0442\u0430\u043a \u0436\u0435 \u0438 1\u0421 64 \u0431\u0438\u0442\u0430. \u041a \u0442\u043e\u043c\u0443 \u0436\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e, \u0447\u0442\u043e \u0431\u044b \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u043b\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f (\u043f\u043e \u043d\u043e\u043c\u0435\u0440\u0443 \u0432\u0435\u0440\u0441\u0438\u0438) 1\u0421. \u041d\u0435\u0442 &#8212; \u043d\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f 1\u0421, \u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043f\u043e \u0432\u0435\u0440\u0441\u0438\u0438, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u044f 1\u0421. \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432 Windows (\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0438 \u0441 18-\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0438 \u0434\u043b\u044f linux \u0442\u043e\u0436\u0435) \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 1\u0421 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0438 \u0432\u0438\u0434\u0430 C:\\Program Files\\1cv8\\8.x.xx.xxxx  (\u0430 \u0432 linux \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0438 \u0441 18-\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b  &#8212; \/opt\/1cv8\/x86_64\/8.x.xx.xxxx), \u0438 \u044d\u0442\u0438\u0445 \u043f\u0430\u043f\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e. \u0418 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 &#8212; \u043a\u0430\u043a\u0430\u044f \u0438\u0437 \u043d\u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430? \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u0436\u0435\u0441\u0442\u043a\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c, \u043d\u043e \u0442\u043e\u0433\u0434\u0430 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043c\u0435\u043d\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0431\u044b\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0443\u0442\u044c \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0438 \u043a\u0430\u043a \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 &#8212; \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043a\u043e\u043f\u0438\u0439. \u041f\u043e \u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b\u043e \u0440\u0435\u0448\u0435\u043d\u043e, \u0447\u0442\u043e \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0442\u044b\u0449\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e \u043f\u0430\u043f\u043a\u0438 \u0438 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0435\u0433\u043e. \u041d\u043e \u0442\u0443\u0442 \u0435\u0441\u0442\u044c \u043e\u0434\u0438\u043d \u043d\u0435\u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 &#8212; \u0438\u043d\u043e\u0433\u0434\u0430 \u0431\u044b\u0432\u0430\u0435\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u0434\u0430\u043b\u0435\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0430 \u043d\u0435\u043c \u0431\u0430\u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0440\u0435\u043b\u0438\u0437. \u0418 \u0432\u043e\u0442 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u0412\u044b \u0438\u0437 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0443\u0434\u0430\u043b\u0438\u0442\u0435 \u0441\u0432\u0435\u0436\u0438\u0439 \u0440\u0435\u043b\u0438\u0437 1\u0421, \u0442\u043e \u0432\u043e\u0442 \u043f\u0430\u043f\u043a\u0430 \u0432 C:\\Program Files\\1cv8\\8.x.xx.xxxx (\u043e\u0442 \u043d\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430) \u043c\u043e\u0436\u0435\u0442, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043e\u0441\u0442\u0430\u0442\u044c\u0441\u044f, \u0438 \u0442\u043e\u0433\u0434\u0430 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u043f\u044f\u0442\u044c \u0436\u0435 \u043d\u0435 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0422.\u0435. \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u0442\u043e\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0442\u0430\u043a \u0436\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u0443\u044e \u0443\u0436\u0435 \u043f\u0430\u043f\u043a\u0443 \u043e\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438. \u041c\u043e\u0436\u043d\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438, \u0432 \u0441\u0430\u043c\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u0434\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421, \u0430 \u0442\u0430\u043a \u0436\u0435, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e, \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0430\u043a\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u043f\u0443\u0442\u0435\u0439 \u0434\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421, \u0438 \u043d\u0430\u0442\u0440\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u0441\u043f\u0438\u0441\u043a\u0430 \u0431\u0430\u0437 1\u0421, \u0438 \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0440\u0435\u0448\u0438\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437, \u0435\u0441\u043b\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u044b \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 1\u0421.<\/li><li>\u0418 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 &#8212; \u0435\u0441\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 \u0431\u0430\u0437 1\u0421, \u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0447\u0442\u043e \u0431\u044b \u0432\u043e \u0432\u0441\u0435\u0445 \u0431\u0430\u0437\u0430\u0445 \u0431\u044b\u043b \u043d\u0435\u043a\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440,  User1C \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a \u0438\u0437 \u0431\u0430\u0437\u044b 1\u0421.<\/li><\/ol>\n\n\n\n<p>\u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f \u0441\u0430\u043c\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447, \u0432 \u043d\u0435\u043c \u043d\u0443\u0436\u043d\u043e \u043b\u0438\u0448\u044c \u043f\u043e\u0434\u043f\u0440\u0430\u0432\u0438\u0442\u044c (\u0435\u0441\u043b\u0438 \u0431\u0443\u0434\u0435\u0442 \u043d\u0443\u0436\u043d\u043e) \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 &#171;\u0412\u0432\u043e\u0434 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445&#187; :<\/p>\n\n\n\n<p>\u0414\u043b\u044f Windows:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-vivid-cyan-blue-color has-text-color has-small-font-size\">@echo off\nrem *******************************************************************************************\nrem ********************** \u0412\u0432\u043e\u0434 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 *****************************************\nrem *******************************************************************************************\n\nmode con: cp select=1251\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0443\u0442\u0438, \u0433\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 \u0431\u0430\u0437\nrem \u041c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 ; \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0442\u0435\u0439, \u0432 \u043a\u043e\u043d\u0446\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\\\nset patharcall=D:\\ARC\\;E:\\ARC\\\n\nrem \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0431\u0430\u0437 1\u0421\nset file1c=%APPDATA%\\1C\\1CEStart\\ibases.v8i\n\nrem \u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a \u0431\u0430\u0437\u0430\u043c 1\u0421 \u0434\u043b\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a\nset username=User1C\nrem \u041f\u0430\u0440\u043e\u043b\u044c \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0431\u0430\u0437 1\u0421\nset userpw=passwordUser1C\n\nrem \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445\nset userpg=sa\nrem \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445\nset passpg=passwordsa\nset PGPASSWORD=passwordsa\n\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0434\u0435\u043d\u044c \u043d\u0435\u0434\u0435\u043b\u0438 \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438\nrem \u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a - 1 ..... \u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 - 7\nset weekday=5\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0434\u0435\u043d\u044c \u043c\u0435\u0441\u044f\u0446\u0430 \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0435\u0441\u044f\u0447\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438\nset monthday=01\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0442\u043e, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\nset copysave=4\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0442\u0438\u043f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b\nrem 0 - \u0430\u0440\u0445\u0438\u0432 \u043f\u0430\u043f\u043a\u0438, 1 - \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 1\u0421\nset fbasetype=0\nrem \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0432\u0430\u0442\u043e\u0440 7-Zip\nrem \u0435\u0441\u043b\u0438 1, \u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u0447\u0442\u043e \u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0435 - \u0442\u043e \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\nset zip7=1\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0442\u0438\u043f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0431\u0430\u0437\u044b\nrem 0 - \u0434\u0430\u043c\u043f \u0431\u0430\u0437\u044b \u0438\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, 1 - \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 1\u0421\nset sbasetype=1\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0442\u0438\u043f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\nrem 0 - MsSQL, 1 - posgresql\nset sqltype=0\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0438\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437, \u0435\u0441\u043b\u0438 \u043e\u043d\u0430 \u0437\u0434\u0435\u0441\u044c \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430, \u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\nrem \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 1\u0441 \u044d\u0442\u043e \u043e\u0434\u043d\u043e \u0438 \u0442\u043e\u0436\u0435, \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u043a\u0430\u0432\u044b\u0447\u0435\u043a, \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u043c\u044f\nset servbd=\"\"\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a \u0431\u0430\u0437 1\u0421, \u0435\u0441\u043b\u0438 \u0447\u0442\u043e \u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a\nset popytok=5\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u043e \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u0438\u0442\u0438 \u0438\u0441\u043a\u0430\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 1\u0421\nrem \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f Program Files   \u0438\u043b\u0438   Program Files (x86)\nset pathprogram1C=Program Files\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1\u0441, \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u043a\u0430\u0432\u044b\u0447\u0435\u043a\nrem \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 8.3.15.1830, \u0435\u0441\u043b\u0438 \u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430, \u0442\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0442\u043e\u044f\u0442\u044c \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \"\"\nset ispolzovatvers=\"\"\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a\u043e\u0439 \u0432\u0435\u0431 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f\nrem 0 - IIS, 1 - Apache\nset webserv=0\nrem \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0438\u043c\u044f \u043f\u0443\u043b\u0430 IIS \u0434\u043b\u044f \u0432\u044b\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u043e\u0439 1\u0421,\nrem \u0447\u0442\u043e \u0431\u044b \u043d\u0435 \u0432\u044b\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u0435\u0431 \u0441\u0435\u0440\u0432\u0435\u0440, \u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a \u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\nset pooliis=DefaultAppPool\n\n\n\nrem *******************************************************************************************\nrem ********************* \u0412\u0432\u043e\u0434 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d *********************************\nrem *******************************************************************************************\n\n\nrem \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043a\u0430 Windows 10\n\nVER | FINDSTR \/IL \"10.0\" > NUL\nIF %ERRORLEVEL% EQU 0 (SET win10=1) ELSE (SET win10=0)\n\ncls\nchcp 866\necho \u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437 1\u0421\nchcp 1251\n\nSetLocal EnableDelayedExpansion\n\nset wwwstopflag=0\n\nfor \/F \"tokens=1 delims=;\" %%a in (\"%patharcall%\") do set patharc=%%a\n\nrem \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0437\u0430\u0434\u0430\u043d\u0430 \u043b\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f 1\u0421 \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043b\u0438 \u043e\u043d\u0430, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0442\u043e \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043a\u0430\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e\nset ver1c=0\nif !ispolzovatvers! neq \"\" (\n                            if exist \"C:\\%pathprogram1C%\\1cv8\\!ispolzovatvers!\\bin\\1cv8.exe\" (set ver1c=!ispolzovatvers!)\n                            )\nif !ver1c! equ 0 (\n                  FOR \/f %%a IN ('dir \/b \/o:n \/ad \"C:\\%pathprogram1C%\\1cv8\"') DO (\n                                                                                  echo %%a|>nul find \"8.\"&amp;&amp; set ver1c=%%a\n                                                                                  )\n                 )\nrem \u0412\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u0438\u0437 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 1\u0421\nset ver1crel=!ver1c:~4,-5!\n\nset BinPathC=\"C:\\%pathprogram1C%\\1cv8\\!ver1c!\\bin\"\nset cluster=\"0\"\nset racpath=\"C:\\%pathprogram1C%\\1cv8\\!ver1c!\\bin\\rac.exe\"\nset raspath=\"C:\\%pathprogram1C%\\1cv8\\!ver1c!\\bin\\ras.exe\"\n\nrem \u0417\u0430\u0434\u0430\u0434\u0438\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0441\u0435\u0440\u0432\u0435\u0440 1\u0441\nset fileibcmd=\"C:\\%pathprogram1C%\\1cv8\\!ver1c!\\bin\\ibcmd.exe\"\nset avtserver1c=\"0\"\n\nif exist !fileibcmd! (\n   set avtserver1c=\"1\"\n   ) else (\n   set avtserver1c=\"0\"\n   )\n\nrem \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c\u0441\u044f \u0441 \u0442\u0438\u043f\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0441\u0435\u0440\u0432\u0435\u0440\u0430\nset sqltypestr=\"PostgreSQL\"\nif !sqltype! LEQ 0  (\n                     set sqltypestr=\"MSSQLServer\"\n                     )\n\nFOR \/f %%a IN ('dir \/b \/o:n \/ad \"C:\\Program Files\\PostgreSQL\"') DO (\n       echo %%a|>nul find \".\"&amp;&amp; set verpg=%%a\n)\nset BinPathPG=\"C:\\Program Files\\PostgreSQL\\!verpg!\\bin\"\n\nset rs=0\n\nrem \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u0435\u043d\u044c \u043d\u0435\u0434\u0435\u043b\u0438 \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 DayOfWeek\nset \"exec=wmic path win32_LocalTime get DayOfWeek \/value\"\nfor \/f \"tokens=1,2 delims==\" %%i in ('%exec% ^| findstr \"=\"') do set \"%%i=%%j\"\n\n\ncall :datatime\n\n\nset namestart=\"0\"\nset basenamex=\"\"\nset basename=\"qwe\"\nset typebase=\"0\"\nset pahtbase=\"\"\nset serverbase=\"\"\nset postgresbase=\"\"\nset pathtrue=\"0\"\n\nfor %%b in (%patharcall%) do (\n                              set \/A number=number+1\n                              if !number! equ 1 set patharc=%%b\n                              )\nrem \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0431\u0430\u0437 1\u0421 \u0432 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435 Windows 1251\nset newfile1c1=%patharc%bases1c1.txt\nset newfile1c=%patharc%bases1c.txt\n\n(\nchcp 65001\ncmd\/u\/c type %file1c% >%newfile1c1%\nchcp 1251\n)\n\n\ntype %newfile1c1% >%newfile1c%\n\n\nfor \/F \"tokens=* delims=\" %%i in (%newfile1c%) do (\n        set sString=%%i\n        if \"!sString!\" neq \"!sString:[=!\" (\n                                           set namestart=\"1\"\n                                           set basename=\"\"\n                                           set typebase=\"0\"\n                                           set pahtbase=\"\"\n                                           set serverbase=\"\"\n                                           set postgresbase=\"\"\n                                           set pathtrue=\"0\"\n                                           )\n\n        rem \u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u0438\u043c\u0435\u043d\u0438 \u0431\u0430\u0437\u044b\n        if !basename! == \"\" (\n                             set basename=%%i\n                             set basename=!basename:~0,-1!\n                             set basename=!basename:~1!\n                             if \"!basename!\" neq \"!basename:[=!\" set basename=!basename:~3!\n                             )\n        rem \u0417\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c \u0441\u0431\u043e\u0440\u043a\u0430 \u0438\u043c\u0435\u043d\u0438 \u0431\u0430\u0437\u044b\n\n        if \"!sString!\" neq \"!sString:ws==!\" (\n                                                    set typebase=\"3\"\n                                                    set pahtbase=!sString:~12!\n                                                    set pahtbase=!pahtbase:~0,-2!\n                                                    set pathtrue=\"0\"\n                                                     )\n\n        if \"!sString!\" neq \"!sString:Srvr==!\" (\n                                                    set typebase=\"2\"\n                                                    set pahtbase=!sString:~14!\n                                                    set pahtbase=!pahtbase:~0,-2!\n                                                    set pathtrue=\"0\"\n                                                    for \/F \"tokens=2 delims=;\" %%a in (\"!pahtbase!\") do set postgresbase=%%a\n                                                    for \/F \"tokens=1 delims=;\" %%a in (\"!pahtbase!\") do set serverbase=%%a\n                                                    set serverbase=!serverbase:~0,-1!\n                                                    set postgresbase=!postgresbase:~5!\n                                                    set pathtrue=\"1\"\n                                                       )\n\n        if \"!sString!\" neq \"!sString:File==!\" (\n                                                    set typebase=\"1\"\n                                                    set pahtbase=!sString:~14!\n                                                    set pahtbase=!pahtbase:~0,-2!\n                                                    set pathtrue=\"1\"\n                                                       )\n\nrem  \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0438 \u0438 \u0438\u043c\u044f \u0431\u0430\u0437\u044b \u0438 \u043f\u0443\u0442\u044c \u0434\u043e \u0431\u0430\u0437\u044b \u043f\u0440\u0438 \u044d\u0442\u043e\u043c namestart=\"0\" pathtrue=\"1\"\nrem  \u041c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0432\u044b\n        if !pathtrue! equ \"1\" ( \n                               if !typebase! equ \"1\" if !pathtrue! equ \"1\" ( \n                                                       call :datatime\n                                                       rem \u041e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u043c \u0431\u0430\u0437\u044b \u043e\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 1\u0421\n                                                       call :freebases\n                                                       call :wwwstop\n                                                       rem \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b\n                                                       set number=0\n                                                       for %%b in (%patharcall%) do ( \n                                                                 set \/A number=number+1\n                                                                 mkdir \"%%b!basename!\\\u0414\u0435\u043d\u044c\" \"%%b!basename!\\\u041d\u0435\u0434\u0435\u043b\u044f\" \"%%b!basename!\\\u041c\u0435\u0441\u044f\u0446\"\n                                                                 if !number! equ 1 set patharc=%%b\n                                                                                     ) \n                                                       cd %BinPathC%\n                                                       if %fbasetype% equ 1 ( \n                                                       rem \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 1\u0421\n                                                       set rashirenie=.dt\n                                                       set filemane=!patharc!!basename!\\\u0414\u0435\u043d\u044c\\!namb!-\u0414\u0435\u043d\u044c-!basename!!rashirenie!\n                                                       set pathfilename=!patharc!!basename!\\\u0414\u0435\u043d\u044c\n                                                       cls\n                                                       chcp 866\n                                                       echo \u0418\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0431\u0430\u0437\u044b !basename!\n                                                       chcp 1251\n                                                       1cv8 CONFIG \/F\"!pahtbase!\" \/N\"%username%\" \/P\"%userpw%\" \/DumpIB\"!filemane!\"\n                                                                             )\n                                                       if %fbasetype% equ 0 ( \n                                                       rem \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0432\u0430 \u043f\u0430\u043f\u043a\u0438 \u0431\u0430\u0437\u044b\n                                                       if %win10% equ 1 if %zip7% neq 1 set rashirenie=.tar.gz\n                                                       if %win10% neq 1 set rashirenie=.zip\n                                                       if %zip7% equ 1 set rashirenie=.zip\n                                                       set filemane=!patharc!!basename!\\\u0414\u0435\u043d\u044c\\!namb!-\u0414\u0435\u043d\u044c-!basename!!rashirenie!\n                                                       set pathfilename=!patharc!!basename!\\\u0414\u0435\u043d\u044c\n                                                       cls\n                                                       chcp 866\n                                                       echo \u0418\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0430\u0440\u0445\u0438\u0432\u0430 \u0431\u0430\u0437\u044b !basename!\n                                                       chcp 1251\n                                                       if %zip7% equ 1 \"C:\\Program Files\\7-Zip\\7z.exe\" a -tzip -mx3 -ssw -r0 \"\"\"!filemane!\"\"\" \"\"\"!pahtbase!\"\"\"\n                                                       if %zip7% neq 1 if %win10% neq 1 powershell \"Add-Type -Assembly \"\"\"System.IO.Compression.FileSystem\"\"\" ;[System.IO.Compression.ZipFile]::CreateFromDirectory(\"\"\"!pahtbase!\"\"\", \"\"\"!filemane!\"\"\");\"\n                                                       if %zip7% neq 1 if %win10% equ 1 tar -cvvzf \"!filemane!\" -C \"!pahtbase!\" *\n                                                                             ) \n                                                       rem \u0442\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0432 \u0432\u043e \u0432\u0441\u0435 \u043f\u0430\u043f\u043a\u0438 \u0441 \u0430\u0440\u0445\u0438\u0432\u0430\u043c\u0438\n                                                       for %%b in (%patharcall%) do (\n                                                       set pathfilename=%%b!basename!\\\u0414\u0435\u043d\u044c\\\n                                                       if !patharc! neq %%b copy \/Z \/Y \"!filemane!\" \"!pathfilename!\"\n                                                       rem \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0438\u0437 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u0434\u0435\u043d\u044c \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043a\u0440\u043e\u043c\u0435 copysave \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445\n                                                       for \/F \"skip=%copysave% delims=\" %%a in ('dir \/O-D \/A-D \/B \"!pathfilename!\\*\"') do del \/F \/A \"!pathfilename!\\%%a\"\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0430\u0440\u0445\u0438\u0432\u043e\u0432\n                                                       set pathfilename=%%b!basename!\\\u041d\u0435\u0434\u0435\u043b\u044f\\\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c\n                                                       if %DayOfWeek% EQU %weekday% ( \n                                                                                     set filemanen2=%%b!basename!\\\u041d\u0435\u0434\u0435\u043b\u044f\\!namb!-\u041d\u0435\u0434\u0435\u043b\u044f-!basename!!rashirenie!\n                                                                                     copy \/Z \/Y \"!filemane!\" \"!filemanen2!\"\n                                                                                    ) \n                                                       rem \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0438\u0437 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043d\u0435\u0434\u0435\u043b\u044f \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043a\u0440\u043e\u043c\u0435 copysave \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445\n                                                       for \/F \"skip=%copysave% delims=\" %%a in ('dir \/O-D \/A-D \/B \"!pathfilename!\\*\"') do del \/F \/A \"!pathfilename!\\%%a\"\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0430\u0440\u0445\u0438\u0432\u043e\u0432\n                                                       set pathfilename=%%b!basename!\\\u041c\u0435\u0441\u044f\u0446\\\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c\n                                                       if %DD% EQU %monthday% (\n                                                                                set filemanen2=%%b!basename!\\\u041c\u0435\u0441\u044f\u0446\\!namb!-\u041c\u0435\u0441\u044f\u0446-!basename!!rashirenie!\n                                                                                copy \/Z \/Y \"!filemane!\" \"!filemanen2!\"\n                                                                              )\n                                                       rem \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0438\u0437 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043c\u0435\u0441\u044f\u0446 \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043a\u0440\u043e\u043c\u0435 copysave \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445\n                                                       for \/F \"skip=%copysave% delims=\" %%a in ('dir \/O-D \/A-D \/B \"!pathfilename!\\*\"') do del \/F \/A \"!pathfilename!\\%%a\"\n                                                                                     )\n                                                                                     \n                                                                          )\n\n                               if !typebase! EQU \"2\" if !pathtrue! equ \"1\" ( \n                                                       call :datatime\n                                                       rem \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0431\u0430\u0437\u044b\n                                                       set number=0\n                                                       for %%b in (%patharcall%) do ( \n                                                                 set \/A number=number+1\n                                                                 mkdir \"%%b!basename!\\\u0414\u0435\u043d\u044c\" \"%%b!basename!\\\u041d\u0435\u0434\u0435\u043b\u044f\" \"%%b!basename!\\\u041c\u0435\u0441\u044f\u0446\"\n                                                                 if !number! equ 1 set patharc=%%b\n                                                                                     ) \n                                                       if %sbasetype% equ 1 ( \n                                                       rem \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 1\u0421\n                                                       cd %BinPathC%\n                                                       set rashirenie=.dt\n                                                       set filemane=!patharc!!basename!\\\u0414\u0435\u043d\u044c\\!namb!-\u0414\u0435\u043d\u044c-!basename!!rashirenie!\n                                                       set pathfilename=!patharc!!basename!\\\u0414\u0435\u043d\u044c\n                                                       for \/L %%B in (0,1,%popytok%) do (\n                                                       for %%I in (^\"!filemane!^\") do set dumpsize=%%~zI\n                                                       if !dumpsize! LEQ 0 (\n                                                       chcp 866\n                                                       echo \u0418\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0431\u0430\u0437\u044b !basename!\n                                                       chcp 1251\n                                                       rem \u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0435\u0441\u043b\u0438 \u043e\u043d \u0437\u0430\u0434\u0430\u043d \u0442\u043e \u043e\u043d \u0442\u0430\u043a\u043e\u0439, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u043e\u043d \u043a\u0430\u043a \u0441\u0435\u0440\u0432\u0435\u0440 1\u0441\n                                                       if !servbd! EQU \"\" (\n                                                                           for \/F \"tokens=1 delims=:\" %%a in (\"!serverbase!\") do set srvbd=%%a\n                                                                           ) else (set srvbd=!servbd!)\n                                                       if !avtserver1c! EQU \"1\" (\n                                                            if !ver1crel! GTR 17 (\n                                                                                  !fileibcmd! infobase dump --db-server=!srvbd! --dbms=!sqltypestr! --db-name=!postgresbase! --db-user=!userpg!  --db-pwd=!passpg! --user=!username! --password=!userpw! \"!filemane!\"\n                                                                                  ) else (\n                                                                                          !fileibcmd! infobase dump --db-server=!srvbd! --dbms=!sqltypestr! --db-name=!postgresbase! --db-user=!userpg!  --db-pwd=!passpg! \"!filemane!\"\n                                                                                          )\n                                                                                  )\n\n                                                                            )\n                                                                                     )\n                                                       rem \u0415\u0441\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a \u0447\u0435\u0440\u0435\u0437 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u043b\u043e\u0441\u044c \u0438\u043b\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c,\n                                                       rem \u0442\u043e \u0434\u0435\u043b\u0430\u0435\u043c \u043f\u043e \u0441\u0442\u0430\u0440\u0438\u043d\u043a\u0435, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440\n                                                       for \/L %%B in (0,1,%popytok%) do (\n                                                       for %%I in (^\"!filemane!^\") do set dumpsize=%%~zI\n                                                       if !dumpsize! LEQ 0 (\n                                                       rem \u041e\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u043c \u0431\u0430\u0437\u044b \u043e\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0445 1\u0421\n                                                       call :freebases\n                                                       call :wwwstop\n                                                       if %rs% equ 0 call :rss\n                                                       call :resetuser\n                                                       ping 127.0.0.1 -n 3 > nul\n                                                       cls\n                                                       chcp 866\n                                                       echo \u0418\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0431\u0430\u0437\u044b !basename!\n                                                       chcp 1251\n                                                       1cv8 CONFIG \/S\"!serverbase!\\!postgresbase!\"; \/N\"%username%\" \/P\"%userpw%\" \/DumpIB\"!filemane!\"\n                                                                                         )\n                                                                               )\n\n\n                                                                              )\n\n                                                       \n\n                                                       if %sbasetype% equ 0 (\n                                                       rem \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 backup-a \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445\n                                                       cd %BinPathPG%\n                                                       set rashirenie=.dump\n                                                       set filemane=!patharc!!basename!\\\u0414\u0435\u043d\u044c\\!namb!-\u0414\u0435\u043d\u044c-!basename!!rashirenie!\n                                                       set pathfilename=!patharc!!basename!\\\u0414\u0435\u043d\u044c\n                                                       for \/L %%B in (0,1,%popytok%) do (\n                                                       for %%I in (^\"!filemane!^\") do set dumpsize=%%~zI\n                                                       if !dumpsize! LEQ 0 (\n                                                       ping 127.0.0.1 -n 3 > nul\n                                                       cls\n                                                       chcp 866\n                                                       echo \u0418\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0434\u0430\u043c\u043f\u0430 \u0431\u0430\u0437\u044b !basename!\n                                                       chcp 1251\n                                                       if %sqltype% equ 1 pg_dump -Fc -Z 9 -U %userpg% --file=\"!filemane!\" \"!postgresbase!\"\n                                                       if %sqltype% equ 0 sqlcmd -S localhost -U %userpg% -P %passpg% -Q \"BACKUP DATABASE [!postgresbase!] TO DISK = N'!filemane!' WITH NOFORMAT, NOINIT,  NAME = N'!postgresbase!-full', SKIP, NOREWIND, NOUNLOAD, COMPRESSION,  STATS = 10\"\n                                                                            )\n                                                                                     )\n                                                                               )\n                                                       rem \u0442\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0432\u043e \u0432\u0441\u0435 \u043f\u0430\u043f\u043a\u0438 \u0441 \u0430\u0440\u0445\u0438\u0432\u0430\u043c\u0438\n                                                       for %%b in (%patharcall%) do (\n                                                       set pathfilename=%%b!basename!\\\u0414\u0435\u043d\u044c\\\n                                                       if !patharc! neq %%b copy \/Z \/Y \"!filemane!\" \"!pathfilename!\"\n                                                       rem \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u0434\u0435\u043d\u044c \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043a\u0440\u043e\u043c\u0435 copysave \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445\n                                                       for \/F \"skip=%copysave% delims=\" %%a in ('dir \/O-D \/A-D \/B \"!pathfilename!\\*\"') do del \/F \/A \"!pathfilename!\\%%a\"\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0430\u0440\u0445\u0438\u0432\u043e\u0432\n                                                       set pathfilename=%%b!basename!\\\u041d\u0435\u0434\u0435\u043b\u044f\\\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c\n                                                       if %DayOfWeek% EQU %weekday% (\n                                                                                     set filemanen2=%%b!basename!\\\u041d\u0435\u0434\u0435\u043b\u044f\\!namb!-\u041d\u0435\u0434\u0435\u043b\u044f-!basename!!rashirenie!\n                                                                                     copy \/Z \/Y \"!filemane!\" \"!filemanen2!\"\n                                                                                    )\n                                                       rem \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0438\u0437 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043d\u0435\u0434\u0435\u043b\u044f \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043a\u0440\u043e\u043c\u0435 copysave \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445\n                                                       for \/F \"skip=%copysave% delims=\" %%a in ('dir \/O-D \/A-D \/B \"!pathfilename!\\*\"') do del \/F \/A \"!pathfilename!\\%%a\"\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u0430\u0440\u0445\u0438\u0432\u043e\u0432\n                                                       set pathfilename=%%b!basename!\\\u041c\u0435\u0441\u044f\u0446\\\n                                                       rem \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c\n                                                       if %DD% EQU %monthday% (\n                                                                                set filemanen2=%%b!basename!\\\u041c\u0435\u0441\u044f\u0446\\!namb!-\u041c\u0435\u0441\u044f\u0446-!basename!!rashirenie!\n                                                                                copy \/Z \/Y \"!filemane!\" \"!filemanen2!\"\n                                                                              )\n                                                       rem \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0438\u0437 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043c\u0435\u0441\u044f\u0446 \u0432\u0441\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438 \u043a\u0440\u043e\u043c\u0435 copysave \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445\n                                                       for \/F \"skip=%copysave% delims=\" %%a in ('dir \/O-D \/A-D \/B \"!pathfilename!\\*\"') do del \/F \/A \"!pathfilename!\\%%a\"\n                                                                                     )\n                                                       \n                                                                           )\n                                set pathtrue=\"0\"\n                               )\n\n    \n                                                   )\n\n\nif %wwwstopflag% equ 1 (\nrem iisreset\nrem \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c pool 1\u0421 \u043d\u0430 IIS\nif %webserv% equ 1 (net start apache) else (%windir%\\system32\\inetsrv\\appcmd start apppool \/apppool.name:\"%pooliis%\")\n                        )\n\nrem cls\nchcp 866\necho \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e\n\n\nexit\n\n:resetuser\n\nfor \/F \"tokens=* delims=\" %%i in ('!racpath! cluster list') do (\n echo %%i|>nul find \"cluster\"&amp;&amp; set b=%%i\n)\nfor %%a in (!b!) do set cluster=%%a\n\necho !cluster!\n\nrem \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421\necho \u0412\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435\nset b=0\nset session=0\nfor \/F \"tokens=* delims=\" %%i in ('!racpath! session --cluster=!cluster!  list') do (\necho %%i|>nul find \"session \"&amp;&amp; for %%a in (%%i) do set b=%%a\n    if !b! NEQ !session! (\n                          set session=!b!\n                          !racpath! session --cluster=!cluster! terminate --session=!session!\n                          )\n)\nexit \/b\n\n:rss\nset rs=1\nset CtrlPort=1540\nset AgentName=localhost\nset RASPort=1545\nset SrvcName=\"1C:Enterprise 8.3 Remote Server\"\nset BinPath=\"\\\"C:\\Program Files\\1cv8\\!ver1c!\\bin\\ras.exe\\\" cluster --service --port=%RASPort% %AgentName%:%CtrlPort%\"\nset Desctiption=\"1C:Enterprise 8.3 Remote Server\"\nsc stop %SrvcName%\nsc delete %SrvcName%\nsc create %SrvcName% binPath= %BinPath% start= auto displayname= %Desctiption%\nsc start %SrvcName% \nexit \/b\n\n\n:datatime\nrem \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0434\u043b\u044f \u0438\u043c\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u0430 \u0447\u0430\u0441\u0442\u044c \u0438\u0437 \u0434\u0430\u0442\u044b\nfor \/f \"tokens=2 delims==\" %%a in ('wmic OS Get localdatetime \/value') do set \"dt=%%a\"\nset \"YY=%dt:~2,2%\" &amp; set \"YYYY=%dt:~0,4%\" &amp; set \"MM=%dt:~4,2%\" &amp; set \"DD=%dt:~6,2%\"\nset \"HH=%dt:~8,2%\" &amp; set \"Min=%dt:~10,2%\" &amp; set \"Sec=%dt:~12,2%\"\nset \"datestamp=%YYYY%%MM%%DD%\" &amp; set \"timestamp=%HH%%Min%%Sec%\" &amp; set \"fullstamp=%YYYY%-%MM%-%DD%_%HH%%Min%-%Sec%\"\nrem \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 namb \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0447\u0430\u0441\u0442\u044c \u0438\u043c\u0435\u043d\u0438 \u0444\u0430\u0439\u043b\u0430 \u0438\u0437 \u0434\u0430\u0442\u044b\nset namb=%fullstamp%\nexit \/b\n\n\n:freebases\nrem \u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 1\u0421\ntaskkill.exe \/F \/IM \"1cv8.exe\"\ntaskkill.exe \/F \/IM \"1cv8c.exe\"\nrem \u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u0432\u0435\u0431 \u0441\u0435\u0430\u043d\u0441\u044b\nrem taskkill.exe \/F \/IM \"w3wp.exe\"\nrem \u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0435 \u043f\u043e \u0441\u0435\u0442\u0438 \u0444\u0430\u0439\u043b\u044b\nnet session \/delete \/y\nexit \/b\n\n:wwwstop\nrem \u041e\u0442\u043a\u043b\u044e\u0447\u0438\u043c pool 1\u0421 \u043d\u0430 IIS\nif %wwwstopflag% equ 0 (\nif %webserv% equ 1 (net stop apache) else (%windir%\\system32\\inetsrv\\appcmd stop apppool \/apppool.name:\"%pooliis%\")\nset wwwstopflag=1\n                         )\nexit \/b\n<\/pre>\n\n\n\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c\n\u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 <a href=\"http:\/\/ast-1c.kz\/products\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%B4%D0%BB%D1%8F%201%D0%A1%20Widows\/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D1%8B%D1%85%20%D0%BA%D0%BE%D0%BF%D0%B8%D0%B9%20%D0%B1%D0%B0%D0%B7%201%D0%A1%20Windows.cmd\" target=\"_blank\" rel=\"noreferrer noopener\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435\n\u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437 1\u0421 Windows.cmd<\/a><\/p>\n\n\n\n<p>\u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043b\u044f Linux:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-vivid-cyan-blue-color has-text-color has-small-font-size\">#!\/bin\/bash\n#DISPLAY=:99.0 LANG=ru_RU.UTF-8 XAUTHORITY=\/home\/ceasar\/.Xauthority \/home\/ceasar\/ARC1C.sh\n#DISPLAY=:99.0 LANG=ru_RU.UTF-8 \/home\/ceasar\/ARC1C.sh\n#\u0410\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0431\u0430\u0437 1\u0441\n#ibcmd infobase dump --db-server=localhost --dbms=MSSQLServer --db-name=sb_demo --db-user=test_db_user --db-pwd=test_pwd_123 --user=user1c --password=pass_1c \"%tmp%\\sb_demo.dt\"\n#*******************************************************************************************\n#********************** \u0412\u0432\u043e\u0434 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 *****************************************\n#*******************************************************************************************\n\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u0443\u0442\u0438, \u0433\u0434\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c\u0441\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 \u0431\u0430\u0437\n# \u041c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 ; \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0443\u0442\u0435\u0439, \u0432 \u043a\u043e\u043d\u0446\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\\\npatharcall=\"\/media\/ARC\/ARC\/;\/media\/sf_ARC\/\"\n\n# \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0431\u0430\u0437 1\u0421\nfile1c=~\/.1C\/1cestart\/ibases.v8i\n\n#\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a \u0431\u0430\u0437\u0430\u043c 1\u0421 \u0434\u043b\u044f \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a\nusername=\"User1C\"\n#\u041f\u0430\u0440\u043e\u043b\u044c \u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0431\u0430\u0437 1\u0421\nuserpw=\"passwordUser1C\"\n#\u041f\u0430\u0440\u043e\u043b\u044c sudo\nsudopw=\"passwordsudo\"\n\n# \u0417\u0434\u0435\u0441\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445\n# \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445\nuserpg=postgres\n# \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445\npasspg=passwordpostgres\n\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0434\u0435\u043d\u044c \u043d\u0435\u0434\u0435\u043b\u0438 \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438\n# \u041f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a - 1 ..... \u0412\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435 - 7\nweekday=\"5\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0434\u0435\u043d\u044c \u043c\u0435\u0441\u044f\u0446\u0430 \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043c\u0435\u0441\u044f\u0447\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438\nmonthday=\"01\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0442\u043e, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\ncopysave=4\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0442\u0438\u043f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b\n# 0 - \u0430\u0440\u0445\u0438\u0432 \u043f\u0430\u043f\u043a\u0438, 1 - \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 1\u0421\nfbasetype=\"1\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0442\u0438\u043f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0431\u0430\u0437\u044b\n# 0 - \u0434\u0430\u043c\u043f \u0431\u0430\u0437\u044b \u0438\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, 1 - \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 1\u0421\nsbasetype=\"1\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0442\u0438\u043f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445\n# 0 - MsSQL, 1 - posgresql\nsqltype=\"1\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0438\u043c\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437, \u0435\u0441\u043b\u0438 \u043e\u043d\u0430 \u0437\u0434\u0435\u0441\u044c \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430, \u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\n# \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440 1\u0441 \u044d\u0442\u043e \u043e\u0434\u043d\u043e \u0438 \u0442\u043e\u0436\u0435, \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0431\u0435\u0437 \u043a\u0430\u0432\u044b\u0447\u0435\u043a, \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u043c\u044f\nservbd=\"\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1\u0441, \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0432\u044b\u0447\u043a\u0430\u0445\n# \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \"8.3.15.1830\", \u0435\u0441\u043b\u0438 \u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430, \u0442\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0442\u043e\u044f\u0442\u044c \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \"\"\nispolzovatvers=\"\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0442 \u043b\u043e\u0433\u043e\u0432\n# 0 - \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043d\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u0441\u044f, 1 - \u043e\u0447\u0438\u0441\u0442\u043a\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u0441\u044f\nclearbd=\"0\"\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u043b\u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044f \u0431\u0430\u0437\u044b\n# 0 - \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044f \u043d\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u0441\u044f, 1 - \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u0441\u044f\nreindex=\"0\"\n#\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439\n#  0 - \u043d\u0435 \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f, 1 - \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\nfullaccess=\"1\"\n#\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043e\u043a \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 \u0431\u0430\u0437\u044b \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438\npopytki=5\n\n\n#*******************************************************************************************\n#********************* \u0412\u0432\u043e\u0434 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d *********************************\n#*******************************************************************************************\n\n# \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u0437\u0430\u0434\u0430\u043d\u0430 \u043b\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f 1\u0421 \u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043b\u0438 \u043e\u043d\u0430, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0442\u043e \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043a\u0430\u0442\u044c \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e\nvers=\"\"\nif [ \"$ispolzovatvers\" != '' ];\nthen\n              # \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 1\u0441 \u0442\u0430\u043a\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438\n              if [ $(du -k \"\/opt\/1cv8\/x86_64\/$ispolzovatvers\/1cv8\" | cut -f 1) -ge 0 ];\n                              then\n                              vers=$ispolzovatvers\n              fi\nfi\n\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e 1\u0421\nif [ \"$vers\" = '' ];\nthen\nfor name in $(find \/opt\/1cv8\/x86_64 -maxdepth 1 | sort );\ndo\nvers=\"1\"\nvers=${name:17}\ndone\nfi\n\nif [ \"$vers\" != '' ];\nthen\nversrel=${vers:4}\nversrel=${versrel::-5}\nelse\nversrel=\"15\"\nfi\n\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043f\u0443\u0442\u044c \u0434\u043e 1\u0421\nif [ \"$vers\" = '' ];\nthen\npath1c=\"\/opt\/1C\/v8.3\/x86_64\"\nelse\npath1c=\"\/opt\/1cv8\/x86_64\/$vers\"\nfi\n\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421\nif [[ $sqltype == \"1\" ]]\n    then\n        sqltypestr=\"PostgreSQL\"\n    else\n        sqltypestr=\"MSSQLServer\"\n    fi\n\n# \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\nif [ $(du -k \"$path1c\/ibcmd\" | cut -f 1) -ge 0 ];\n                              then\n                              avtserver1c=\"1\"\n                              else\n                              avtserver1c=\"0\"\n                              fi\n# \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f avtserver1c \u0437\u0430\u0434\u0430\u0435\u0442 \u0440\u0435\u0436\u0438\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421\n# 0 - \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, 1 - \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\n\n\ncopysave=$((copysave+1))\n\nlabel1(){\n#\u0417\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u0441\u0435\u0445 \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1C\nsudo $path1c\/ras --daemon cluster\nfor cluster in $(sudo $path1c\/rac cluster list | grep 'cluster'); do\nif [ \"$cluster\" != 'cluster' ] &amp;&amp;  [ \"$cluster\" != ':' ];\nthen\necho $cluster\nfi\ndone\n#\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421\necho '\u0412\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:'\ni=\"0\"\nfor sessionserver in $(sudo $path1c\/rac session --cluster=$cluster  list); do\nif [ \"$sessionserver\" == 'session' ];\nthen\ni=\"0\"\nelse\nlet \"i += 1\"\nif [ \"$i\" == \"2\" ];\n         then\n         sudo $path1c\/rac session --cluster=$cluster terminate --session=$sessionserver\n         echo $sessionserver\n         fi\nfi\ndone\n}\n\napachestop=\"0\"\n\nlabel2(){\n#\u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c apache, \u0447\u0442\u043e \u0431\u044b \u0432\u044b\u043a\u0438\u043d\u0443\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 1\u0421\nif [[ $apachestop == \"0\" ]]\n    then\n        echo $sudopw | sudo -S service apache2 stop\n        sudo systemctl stop apache2\n        apachestop=\"1\"\n    fi\n}\n\nlabel3(){\n#\u0423\u0431\u0438\u0432\u0430\u0435\u043c \u0432\u0441\u0435 1\u0421, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435\necho $sudopw | sudo -S killall -SIGKILL 1cv8\necho $sudopw | sudo -S killall -SIGKILL 1cv8c\necho $sudopw | sudo -S killall -SIGKILL 1cv8s\necho $sudopw | sudo -S service srv1cv83 restart\n}\n\n# \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0434\u0430\u0442\u0443\nDATA=`date +\"%Y-%m-%d_%H-%M-%S\"`\nDAY=$(date +\"%d\")\nDOW=$(date +%u)\n\n\nnamestart=\"0\"\nbasenamex=\"\"\nbasename=\"\"\ntypebase=\"\"\npahtbase=\"\"\nserverbase=\"\"\npostgresbase=\"\"\npathtrue=\"0\"\n#\u0427\u0438\u0442\u0430\u0435\u043c \u0444\u0430\u0439\u043b \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0431\u0430\u0437 1\u0421\nwhile read LINE\n do\n\n    if [[ $LINE =~ \"[\" ]]\n    then\n        namestart=\"1\"\n        basename=\"\"\n        typebase=\"\"\n        pahtbase=\"\"\n        serverbase=\"\"\n        postgresbase=\"\"\n        pathtrue=\"0\"\n    fi\n\n#\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u0438\u043c\u0435\u043d\u0438 \u0431\u0430\u0437\u044b   \nif [[ $basename == \"\" ]]\nthen\n\n  if [[ $namestart == \"0\" ]]\n    then\n        echo $LINE\n    else\n        basenamex=\"$basenamex $LINE\"\n    fi\n    \n  if [[ $LINE =~ \"]\" ]]\n    then\n        namestart=\"0\"\n        basename=${basenamex:2}\n        basename=${basename::-2}\n        if [[ $basename =~ \"[\" ]]\n           then\n               basename=${basename:1}\n           fi\n        echo $basename\n\tbasenamex=\"\"\n    fi\nfi \n#\u0417\u0430\u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c \u0441\u0431\u043e\u0440\u043a\u0430 \u0438\u043c\u0435\u043d\u0438 \u0431\u0430\u0437\u044b\n\n    if [[ $LINE =~ \"Connect=ws=\" ]]\n    then\n        typebase=\"3\"\n        pahtbase=${LINE:12}\n        pahtbase=${pahtbase::-3}\n        pathtrue=\"0\"\n    fi\n\n    if [[ $LINE =~ \"Connect=Srvr=\" ]]\n    then\n        typebase=\"2\"\n        pahtbase=${LINE:14}\n        pahtbase=${pahtbase::-3}\n        serverbase=${pahtbase%'\"'*}\n        serverbase=${serverbase::-6}\n        serverbase=$serverbase'\\'\n        postgresbase=${pahtbase#*'\"'}\n        postgresbase=${postgresbase:6}\n        pathtrue=\"1\"\n    fi\n    \n    if [[ $LINE =~ \"Connect=File=\" ]]\n    then\n        typebase=\"1\"\n        pahtbase=${LINE:14}\n        pahtbase=${pahtbase::-3}\n        pathtrue=\"1\"\n    fi\n# \u041c\u044b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u0438 \u0438 \u0438\u043c\u044f \u0431\u0430\u0437\u044b \u0438 \u043f\u0443\u0442\u044c \u0434\u043e \u0431\u0430\u0437\u044b \u043f\u0440\u0438 \u044d\u0442\u043e\u043c namestart=\"0\" pathtrue=\"1\"\n#\u041c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0432\u044b\n\nif [ \"$namestart\" = '0' ] &amp;&amp; [ \"$pathtrue\" = '1' ];\nthen\n       case $typebase in\n                       1)\n                          # \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0434\u0430\u0442\u0443\n\t\t\t  DATA=`date +\"%Y-%m-%d_%H-%M-%S\"`\n                          IFS=';' read -ra my_array &lt;&lt;&lt; \"$patharcall\"\n                          # \u041f\u0435\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438\n                          for i in \"${my_array[@]}\"\n                          do\n                              mkdir -p \"$i$basename\/\u0414\u0435\u043d\u044c\" \"$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\" \"$i$basename\/\u041c\u0435\u0441\u044f\u0446\"\n\t\t\t      chmod -R 777 \"$i$basename\/\u0414\u0435\u043d\u044c\"\n\t\t\t      chmod -R 777 \"$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\"\n\t\t\t      chmod -R 777 \"$i$basename\/\u041c\u0435\u0441\u044f\u0446\"\n                          done\n                          patharc=${my_array[0]}\n                          if [ \"$fbasetype\" = '0' ];\n                          then\n                              label2;\n                              label3;\n                              echo \"\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0430\u0440\u0445\u0438\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u043f\u0430\u043f\u043a\u0438 \u0441 \u0431\u0430\u0437\u043e\u0439\"\n                              rashirenie=.tar.gz\n                              filemane=$patharc$basename\/\u0414\u0435\u043d\u044c\/$DATA-\u0414\u0435\u043d\u044c-$basename$rashirenie\n                              pathfilename=$patharc$basename\/\u0414\u0435\u043d\u044c\n                              find \"$pahtbase\/\" -printf \"%P\\n\" -type f -o -type l -o -type d | tar -cvzf \"$filemane\" --no-recursion -C \"$pahtbase\/\" -T -\n                          else\n                              label2;\n                              label3;\n                              echo \"\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b\"\n                              rashirenie=.dt\n                              filemane=$patharc$basename\/\u0414\u0435\u043d\u044c\/$DATA-\u0414\u0435\u043d\u044c-$basename$rashirenie\n                              pathfilename=$patharc$basename\/\u0414\u0435\u043d\u044c\n                              $path1c\/1cv8 CONFIG \/F\"$pahtbase\" \/N\"$username\" \/P\"$userpw\" \/DumpIB\"$filemane\"\n                          fi\n                          # \u0442\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0432\u043e \u0432\u0441\u0435 \u043f\u0430\u043f\u043a\u0438 \u0441 \u0430\u0440\u0445\u0438\u0432\u0430\u043c\u0438\n                          if  [ \"$fullaccess\" = '1' ];\n                                  then\n                                      #\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f \u0432\u0441\u0435\u0445\n\t\t\t\t      chmod 777 \"$filemane\"\n                          fi\n                          for i in \"${my_array[@]}\"\n                          do\n                              # \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u0434\u043d\u0435\u0432\u043d\u044b\u043c\u0438 \u043a\u043e\u043f\u0438\u044f\u043c\u0438\n                              pathfilename=$i$basename\/\u0414\u0435\u043d\u044c\n                              filemanen=$i$basename\/\u0414\u0435\u043d\u044c\/$DATA-\u0414\u0435\u043d\u044c-$basename$rashirenie\n                              if [ \"$patharc\" != \"$i\" ];\n                              then\n                                  cp \"$filemane\" \"$filemanen\"\n                                  if  [ \"$fullaccess\" = '1' ];\n                                  then\n                                      #\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f \u0432\u0441\u0435\u0445\n\t\t\t\t      chmod 777 \"$filemane\"\n                                  fi\n                              fi\n                              #\u041e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u0434\u0435\u043d\u044c \u0442\u043e\u043b\u044c\u043a\u043e copysave \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439\n                              #find \"$pathfilename\" -type f -mtime +4 -exec rm -rf {} \\;\n                              find \"$pathfilename\" -type f | sort -sr -k1 | tail -n +$copysave | sed 's\/^\/\"\/'| sed 's\/$\/\"\/' | xargs rm -rf\n                              # \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043a\u043e\u043f\u0438\u044f\u043c\u0438\n                              pathfilename=$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\n                              filemanen=$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\/$DATA-\u041d\u0435\u0434\u0435\u043b\u044f-$basename$rashirenie\n                              if [ \"$DOW\" = \"$weekday\" ];\n                              then\n                                  cp \"$filemane\" \"$filemanen\"\n                                  chmod 777 \"$filemanen\"\n                              fi\n                              #\u041e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043d\u0435\u0434\u0435\u043b\u044f \u0442\u043e\u043b\u044c\u043a\u043e copysave \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439\n                              #find \"$pathfilename\" -type f -mtime +28 -exec rm -rf {} \\;\n                              find \"$pathfilename\" -type f | sort -sr -k1 | tail -n +$copysave | sed 's\/^\/\"\/'| sed 's\/$\/\"\/' | xargs rm -rf\n                              # \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u043c\u0435\u0441\u044f\u0447\u043d\u044b\u043c\u0438 \u043a\u043e\u043f\u0438\u044f\u043c\u0438\n                              pathfilename=$i$basename\/\u041c\u0435\u0441\u044f\u0446\n                              filemanen=$i$basename\/\u041c\u0435\u0441\u044f\u0446\/$DATA-\u041c\u0435\u0441\u044f\u0446-$basename$rashirenie\n                              if [ \"$DAY\" = \"$monthday\" ];\n                              then\n                                  cp \"$filemane\" \"$filemanen\"\n                                  chmod 777 \"$filemanen\"\n                              fi\n                              #\u041e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043c\u0435\u0441\u044f\u0446 \u0442\u043e\u043b\u044c\u043a\u043e copysave \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439\n                              #find \"$pathfilename\" -type f -mtime +112 -exec rm -rf {} \\;\n                              find \"$pathfilename\" -type f | sort -sr -k1 | tail -n +$copysave | sed 's\/^\/\"\/'| sed 's\/$\/\"\/' | xargs rm -rf\n                          done\n                        ;;\n\n\n\n\n\n                       2)\n                          # \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0434\u0430\u0442\u0443\n\t\t\t  DATA=`date +\"%Y-%m-%d_%H-%M-%S\"`\n                          IFS=';' read -ra my_array &lt;&lt;&lt; \"$patharcall\"\n                          # \u041f\u0435\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438\n                          for i in \"${my_array[@]}\"\n                          do\n                              mkdir -p \"$i$basename\/\u0414\u0435\u043d\u044c\" \"$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\" \"$i$basename\/\u041c\u0435\u0441\u044f\u0446\"\n\t\t\t      chmod -R 777 \"$i$basename\/\u0414\u0435\u043d\u044c\"\n\t\t\t      chmod -R 777 \"$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\"\n\t\t\t      chmod -R 777 \"$i$basename\/\u041c\u0435\u0441\u044f\u0446\"\n                          done\n                          patharc=${my_array[0]}\n                          if [ \"$sbasetype\" = '0' ];\n                          then\n                              echo \"\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0430\u0437\u044b \u0438\u0437 postgressql\"\n                              rashirenie=.dump\n                              filemane=$patharc$basename\/\u0414\u0435\u043d\u044c\/$DATA-\u0414\u0435\u043d\u044c-$basename$rashirenie\n                              pathfilename=$patharc$basename\/\u0414\u0435\u043d\u044c\n                              var1=$popytki\n                              while [ $var1 -gt 0 ]\n                              do\n                              var1=$[ $var1 - 1 ]\n                              if [ \"$sqltype\" = '1' ];\n                              then\n\t\t\t\t  sudo -H -u $userpg pg_dump -F c -Z 9 -U $userpg --file=\"$filemane\" $postgresbase\n                                  #PGPASSWORD=$sudopw pg_dump -F c -Z 9 -U $userpg --file=\"$filemane\" $postgresbase\n                              else\n                                  sqlcmd -S localhost -U $userpg -P $passpg -Q \"BACKUP DATABASE [$postgresbase] TO DISK = N'$filemane' WITH NOFORMAT, NOINIT,  NAME = N'$postgresbase-full', SKIP, NOREWIND, NOUNLOAD, COMPRESSION,  STATS = 10\"\n                              fi\n                              if [ $(du -k \"$filemane\" | cut -f 1) -ge 0 ]; then\n                              var1=0\n                              fi\n                              done\n                              #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0438 \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e \u0431\u0430\u0437\u044b \u0434\u043b\u044f PostgreSQL\n                              if [ \"$DOW\" = \"$weekday\" ];\n                              then\n\t\t\t         #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0438 \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e \u0431\u0430\u0437\u044b \u0434\u043b\u044f PostgreSQL\n                                  if  [ \"$clearbd\" = '1' ] &amp;&amp; [ \"$sqltype\" = '1' ];\n                                  then\n                                      #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0431\u0430\u0437\u044b\n\t\t\t\t      echo \"\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0431\u0430\u0437\u044b: \"$postgresbase\n\t\t\t\t      sudo -H -u $userpg vacuumdb --full --analyze --username $userpg --dbname $postgresbase\n                                  fi\n\n\t\t\t          if  [ \"$reindex\" = '1' ] &amp;&amp; [ \"$sqltype\" = '1' ];\n                                  then\n\t\t\t\t      #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e\n\t\t\t\t      echo \"\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e \u0431\u0430\u0437\u044b: \"$postgresbase\n\t\t\t\t      sudo -H -u $userpg reindexdb --username $userpg --dbname $postgresbase\n                                  fi\n                               fi\n                              \n                          else\n                              echo \"\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0431\u0430\u0437\u044b \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421\"\n                              rashirenie=.dt\n                              filemane=$patharc$basename\/\u0414\u0435\u043d\u044c\/$DATA-\u0414\u0435\u043d\u044c-$basename$rashirenie\n                              pathfilename=$patharc$basename\/\u0414\u0435\u043d\u044c\n                              var1=$popytki\n\n                              # \u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c\u0441\u044f \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445, \u0435\u0441\u043b\u0438 \u043e\u043d \u0437\u0430\u0434\u0430\u043d \u0442\u043e \u043e\u043d \u0442\u0430\u043a\u043e\u0439, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u043e\u043d \u043a\u0430\u043a \u0441\u0435\u0440\u0432\u0435\u0440 1\u0441\n                              if [[ $servbd == \"\" ]];\n                              then\n                              srvbd=${serverbase%':'*}\n                              srvbd=${srvbd%'\\'*}\n                              else\n                              srvbd=$servbd\n                              fi\n                              # \u041f\u0440\u043e\u0431\u0443\u0435\u043c \u0432\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u0430\u0432\u0442\u043e \u0441\u0435\u0440\u0432\u0435\u0440\n                              while [ $var1 -gt 0 ]\n                              do\n                              var1=$[ $var1 - 1 ]\n                              if [ $avtserver1c = \"1\" ];\n                                 then\n                                     if (($versrel &gt; 17)) ; then $path1c\/ibcmd infobase dump --db-server=$srvbd --dbms=$sqltypestr --db-name=$postgresbase --db-user=$userpg --db-pwd=$passpg --user=$username --password=$userpw \"$filemane\";\n                                                            else $path1c\/ibcmd infobase dump --db-server=$srvbd --dbms=$sqltypestr --db-name=$postgresbase --db-user=$userpg --db-pwd=$passpg \"$filemane\";\n                                     fi\n                              fi\n\n                              if [ $(du -k \"$filemane\" | cut -f 1) -ge 0 ];\n                              then\n                              var1=0\n                              fi\n                              done\n   \n                              # \u0415\u0441\u043b\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u0443\u0434\u0430\u043b\u0430\u0441\u044c, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440\n                              if [ $(du -k \"$filemane\" | cut -f 1) -ge 0 ];\n                              then\n                              var1=0\n                              else\n                              var1=$popytki\n                              label2;\n                              label3;\n                              label1;\n                              label1;\n                              label1;\n                              fi\n\n                              while [ $var1 -gt 0 ]\n                              do\n                              var1=$[ $var1 - 1 ]\n                              label1;\n                              label1;\n                              $path1c\/1cv8 CONFIG \/S\"$serverbase$postgresbase\" \/N\"$username\" \/P\"$userpw\" \/DumpIB\"$filemane\"\n                              if [ $(du -k \"$filemane\" | cut -f 1) -ge 0 ];\n                              then\n                              var1=0\n                              fi\n                              done\n\n                              #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0438 \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e \u0431\u0430\u0437\u044b \u0434\u043b\u044f PostgreSQL\n                              if [ \"$DOW\" = \"$weekday\" ];\n                              then\n\t\t\t         #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0438 \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e \u0431\u0430\u0437\u044b \u0434\u043b\u044f PostgreSQL\n                                  if  [ \"$clearbd\" = '1' ] &amp;&amp; [ \"$sqltype\" = '1' ];\n                                  then\n                                      #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0431\u0430\u0437\u044b\n\t\t\t\t      echo \"\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u043e\u0447\u0438\u0441\u0442\u043a\u0443 \u0431\u0430\u0437\u044b: \"$postgresbase\n\t\t\t\t      sudo -H -u $userpg vacuumdb --full --analyze --username $userpg --dbname $postgresbase\n                                  fi\n\n\t\t\t          if  [ \"$reindex\" = '1' ] &amp;&amp; [ \"$sqltype\" = '1' ];\n                                  then\n\t\t\t\t      #\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e\n\t\t\t\t      echo \"\u041f\u0440\u043e\u0432\u043e\u0434\u0438\u043c \u0440\u0435\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044e \u0431\u0430\u0437\u044b: \"$postgresbase\n\t\t\t\t      sudo -H -u $userpg reindexdb --username $userpg --dbname $postgresbase\n                                  fi\n                               fi\n                          fi\n                          # \u0442\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0432\u043e \u0432\u0441\u0435 \u043f\u0430\u043f\u043a\u0438 \u0441 \u0430\u0440\u0445\u0438\u0432\u0430\u043c\u0438\n                          if  [ \"$fullaccess\" = '1' ];\n                                  then\n                                      #\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f \u0432\u0441\u0435\u0445\n\t\t\t\t      chmod 777 \"$filemane\"\n                          fi\n                          for i in \"${my_array[@]}\"\n                          do\n                              # \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u0434\u043d\u0435\u0432\u043d\u044b\u043c\u0438 \u043a\u043e\u043f\u0438\u044f\u043c\u0438\n                              pathfilename=$i$basename\/\u0414\u0435\u043d\u044c\n                              filemanen=$i$basename\/\u0414\u0435\u043d\u044c\/$DATA-\u0414\u0435\u043d\u044c-$basename$rashirenie\n                              if [ \"$patharc\" != \"$i\" ];\n                              then\n                                  cp \"$filemane\" \"$filemanen\"\n                                  if  [ \"$fullaccess\" = '1' ];\n                                  then\n                                      #\u0415\u0441\u043b\u0438 \u0432\u044b\u0431\u0440\u0430\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043b\u044f \u0432\u0441\u0435\u0445\n\t\t\t\t      chmod 777 \"$filemane\"\n                                  fi\n                              fi\n                              #\u041e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u0434\u0435\u043d\u044c \u0442\u043e\u043b\u044c\u043a\u043e copysave \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439\n                              #find \"$pathfilename\" -type f -mtime +4 -exec rm -rf {} \\;\n                              find \"$pathfilename\" -type f | sort -sr -k1 | tail -n +$copysave | sed 's\/^\/\"\/'| sed 's\/$\/\"\/' | xargs rm -rf\n                              # \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u043d\u0435\u0434\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u043a\u043e\u043f\u0438\u044f\u043c\u0438\n                              pathfilename=$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\n                              filemanen=$i$basename\/\u041d\u0435\u0434\u0435\u043b\u044f\/$DATA-\u041d\u0435\u0434\u0435\u043b\u044f-$basename$rashirenie\n                              if [ \"$DOW\" = \"$weekday\" ];\n                              then\n                                  cp \"$filemane\" \"$filemanen\"\n                                  chmod 777 \"$filemanen\"\n                              fi\n                              #\u041e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043d\u0435\u0434\u0435\u043b\u044f \u0442\u043e\u043b\u044c\u043a\u043e copysave \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439\n                              #find \"$pathfilename\" -type f -mtime +28 -exec rm -rf {} \\;\n                              find \"$pathfilename\" -type f | sort -sr -k1 | tail -n +$copysave | sed 's\/^\/\"\/'| sed 's\/$\/\"\/' | xargs rm -rf\n                              # \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 \u043c\u0435\u0441\u044f\u0447\u043d\u044b\u043c\u0438 \u043a\u043e\u043f\u0438\u044f\u043c\u0438\n                              pathfilename=$i$basename\/\u041c\u0435\u0441\u044f\u0446\n                              filemanen=$i$basename\/\u041c\u0435\u0441\u044f\u0446\/$DATA-\u041c\u0435\u0441\u044f\u0446-$basename$rashirenie\n                              if [ \"$DAY\" = \"$monthday\" ];\n                              then\n                                  cp \"$filemane\" \"$filemanen\"\n                                  chmod 777 \"$filemanen\"\n                              fi\n                              #\u041e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0431\u044d\u043a\u0430\u043f\u0430\u043c\u0438 \u043c\u0435\u0441\u044f\u0446 \u0442\u043e\u043b\u044c\u043a\u043e copysave \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439\n                              #find \"$pathfilename\" -type f -mtime +112 -exec rm -rf {} \\;\n                              find \"$pathfilename\" -type f | sort -sr -k1 | tail -n +$copysave | sed 's\/^\/\"\/'| sed 's\/$\/\"\/' | xargs rm -rf\n                          done\n\n                        ;;\n       \n       esac\n\n    pathtrue=\"0\"\nfi\n#\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u0430\u044f \u043a\u043e\u043f\u0438\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0430\n    \n  shift 1\n done &lt; $file1c\n\n#\u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c apache, \u0447\u0442\u043e \u0431\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 1\u0421\nif [[ $apachestop == \"1\" ]]\n    then\n        echo \"$sudopw\" | sudo -S service apache2 start\n        sudo systemctl restart apache2\n        apachestop=\"0\"\n    fi\n\n<\/pre>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\"><\/div><\/div>\n\n\n\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c\n\u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 <a href=\"http:\/\/ast-1c.kz\/products\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%B4%D0%BB%D1%8F%201%D0%A1%20Linux\/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D1%8B%D1%85%20%D0%BA%D0%BE%D0%BF%D0%B8%D0%B9%20%D0%B1%D0%B0%D0%B7%201%D0%A1%20Linux.sh\" target=\"_blank\" rel=\"noreferrer noopener\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435\n\u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0445 \u043a\u043e\u043f\u0438\u0439 \u0431\u0430\u0437 1\u0421 Linux.sh<\/a><\/p>\n\n\n\n<p>\u0425\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0442\u0430\u043a \u0436\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u043e\u0434\u0438\u043d \u043c\u043e\u043c\u0435\u043d\u0442, \u0447\u0442\u043e \u0431\u044b \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0441\u044f \u0432 cron, \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440, \u0435\u0441\u043b\u0438 \u0412\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0434\u0435\u043b\u0430\u0442\u044c \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043c\u0438 1\u0421 (\u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440). \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440\u0443 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043a\u0430\u043a \u0442\u043e &#171;\u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c\u0441\u044f&#187;. \u0427\u0442\u043e \u0431\u044b \u0440\u0435\u0448\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0434\u0438\u0441\u043f\u043b\u0435\u044f (\u043f\u0438\u0448\u0443 \u0434\u043b\u044f Ubuntu):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install xvfb<\/pre>\n\n\n\n<p>\u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e, \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \/etc\/systemd\/system\/ \u0444\u0430\u0439\u043b \u0441 \u0438\u043c\u0435\u043d\u0435\u043c Xvfb.service, \u0441 \u0442\u0430\u043a\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-small-font-size\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">[Unit]\nDescription=X Virtual Frame Buffer Service\nAfter=network.target\n[Service]\nExecStart=\/usr\/bin\/Xvfb :99 -screen 0 1680x1050x24 -shmem\n[Install]\nWantedBy=multi-user.target<\/mark><\/pre>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 (\u0432 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u043e\u0434 \u043d\u043e\u043c\u0435\u0440\u043e\u043c 99):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">chmod +x \/etc\/systemd\/system\/Xvfb.service\nsystemctl enable Xvfb.service\nsystemctl start Xvfb.service<\/pre>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442 \u0432 cron \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u043a DISPLAY=:99.0 LANG=ru_RU.UTF-8 \/\u043d\u0430\u0448 \u0441\u043a\u0440\u0438\u043f\u0442.sh<\/p>\n\n\n\n<p>\u0422\u0430\u043a \u0436\u0435 \u0445\u043e\u0447\u0443 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0441 14 \u0432\u0435\u0440\u0441\u0438\u0438, \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u043e\u043d \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0431\u0435\u0437 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0435, \u0438\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0438 \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0442\u043e \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0433\u043e. \u042d\u0442\u043e \u0436\u0435 \u0441\u043f\u0440\u0430\u0432\u0435\u0434\u043b\u0438\u0432\u043e \u0438 \u0434\u043b\u044f cmd \u0444\u0430\u0439\u043b\u0430 \u043f\u043e\u0434 Windows.<\/p>\n\n\n\n<p>\u0415\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0430\u0432\u0442\u043e\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 file1c \u0437\u0430\u0434\u0430\u0442\u044c \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0439 \u043f\u0443\u0442\u044c (\u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u0445 \u043e\u043d \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439), \u0434\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u043d\u0435 \u0432\u043e\u0448\u0435\u043b \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0442\u043e \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u043d\u0443\u0436\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435, \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0434\u0430\u043d\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438.<\/p>\n\n\n\n<p>\u0422\u0430\u043a \u0436\u0435 \u0431\u044b\u043b\u043e \u0437\u0430\u043c\u0435\u0447\u0435\u043d\u043e, \u0447\u0442\u043e \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 18-\u043e\u0439, \u043f\u043e\u0447\u0435\u043c\u0443 \u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 cron \u043d\u0435 \u0441 \u043f\u0435\u0432\u043e\u0433\u043e \u0440\u0430\u0437\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c  \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043a ras. \u041d\u043e \u043d\u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u0440\u0430\u0437 \u0432\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u044d\u0442\u0438\u043c \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c &#171;\u0432\u044b\u0431\u0440\u043e\u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430&#187; \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437.<\/p>\n\n\n\n<p>\u0414\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b 1\u0421 \u0434\u043b\u044f Linux \u0441\u0442\u0430\u043b \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c\u0441\u044f \u0444\u0430\u043a\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0440\u043e\u0434\u043d\u043e\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 ras \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u0442\u043e\u043c. \u041f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u0431\u044b\u043b \u043d\u0430\u0439\u0434\u0435\u043d \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b &#8212; \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0441\u0432\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0441\u0442\u0430\u0440\u0442\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 ras, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041f\u043e \u043f\u0443\u0442\u0438 \/etc\/systemd\/system\/   \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b ras.service \u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c (\u0438 \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u043d\u0435 \u0432\u044b\u0448\u0435 17-\u043e\u0439 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-small-font-size\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">[Unit]\nDescription=RAS\nAfter=syslog.target\nAfter=network.target\n[Service]\nType=forking\nWorkingDirectory=\/opt\/1C\/v8.3\/x86_64\nUser=usr1cv8\nGroup=grp1cv8\nOOMScoreAdjust=-100\nExecStart=\/sbin\/start-stop-daemon -Sbvx \/opt\/1C\/v8.3\/x86_64\/ras -- cluster\nExecRelod=\/sbin\/start-stop-daemon -Kvx \/opt\/1C\/v8.3\/x86_64\/ras &amp;&amp; \/sbin\/start-stop-daemon -Sbvx \/opt\/1C\/v8.3\/x86_64\/ras -- cluster\nExecStop=\/sbin\/start-stop-daemon -Kvx \/opt\/1C\/v8.3\/x86_64\/ras\nTimeoutSec=300\nRestart=always\n[Install]\nWantedBy=multi-user.target<\/mark><\/pre>\n\n\n\n<p>\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 18-\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u044d\u0442\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-small-font-size\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">[Unit]\nDescription=1C:Enterprise Remote Administration Service\nAfter=network.target remote-fs.target nss-lookup.target\nRequires=srv1cv83.service\n[Service]\nType=simple\nExecStart=opt\/1cv8\/x86_64\/<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">8.3.18.1894<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">\/ras cluster --port=1545\nKillSignal=SIGINT\nPrivateTmp=true\nRestart=on-failure\nRestartSec=5\nUser=usr1cv8\nGroup=grp1cv8\n[Install]\nWantedBy=multi-user.target<\/mark><\/pre>\n\n\n\n<p>\u041d\u043e \u043d\u0443\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c (\u0442\u043e \u0447\u0442\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043e \u043a\u0440\u0430\u0441\u043d\u044b\u043c) \u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u044e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.<\/p>\n\n\n\n<p>\u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0434\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u044b<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl daemon-reload\nsudo systemctl enable ras\nsudo systemctl start ras<\/pre>\n\n\n\n<p>\u042d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443.<\/p>\n\n\n\n<p>\u0422\u0430\u043a \u0436\u0435 \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0432\u0438\u0441\u0448\u0438\u0445 \u0441\u0435\u0430\u043d\u0441\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421. \u041c\u043e\u0436\u043d\u043e \u0438\u043c \u0442\u0430\u043a \u0436\u0435 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0433\u0434\u0430 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u043f\u0440\u043e\u0441\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0432\u044b\u0439\u0442\u0438 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u0430 \u043e\u043d\u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u044d\u0442\u043e \u043c\u0438\u043c\u043e \u0443\u0448\u0435\u0439.<\/p>\n\n\n\n<p>\u0414\u043b\u044f Windows:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-vivid-cyan-blue-color has-text-color has-small-font-size\">@echo off\nSetLocal EnableDelayedExpansion\nset ver1c=\"0\"\nFOR \/f %%a IN ('dir \/b \/o:n \/ad \"C:\\Program Files\\1cv8\"') DO (\n       echo %%a|&gt;nul find \"8.\"&amp;&amp; set ver1c=%%a\n)\n\nset CtrlPort=1540\nset AgentName=localhost\nset RASPort=1545\nset SrvcName=\"1C:Enterprise 8.3 Remote Server\"\nset BinPath=\"\\\"C:\\Program Files\\1cv8\\!ver1c!\\bin\\ras.exe\\\" cluster --service --port=%RASPort% %AgentName%:%CtrlPort%\"\nset Desctiption=\"1C:Enterprise 8.3 Remote Server\"\nsc stop %SrvcName%\nsc delete %SrvcName%\nsc create %SrvcName% binPath= %BinPath% start= auto displayname= %Desctiption%\nsc start %SrvcName% \n\nset BinPath=\"C:\\Program Files\\1cv8\\!ver1c!\\bin\"\nset cluster=\"0\"\ncd %BinPath%\nfor \/F \"tokens=* delims=\" %%i in ('rac.exe cluster list') do (\n echo %%i|&gt;nul find \"cluster\"&amp;&amp; set b=%%i\n)\nfor %%a in (!b!) do set cluster=%%a\n\necho !cluster!\n\nrem \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421\necho \u0412\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435\nset b=0\nset session=0\nfor \/F \"tokens=* delims=\" %%i in ('rac.exe session --cluster=!cluster!  list') do (\necho %%i|&gt;nul find \"session \"&amp;&amp; for %%a in (%%i) do set b=%%a\n    if !b! NEQ !session! (\n                          set session=!b!\n                          rac.exe session --cluster=!cluster! terminate --session=!session!\n                          )\n)\n\n<\/pre>\n\n\n\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c\n\u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 <a href=\"http:\/\/ast-1c.kz\/products\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%B4%D0%BB%D1%8F%201%D0%A1%20Widows\/%D0%97%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D1%82%D1%8C%20%D0%B2%D1%81%D0%B5%20%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D1%8B%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5%201%D0%A1%20Windows.cmd\" target=\"_blank\" rel=\"noreferrer noopener\">\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c\n\u0432\u0441\u0435 \u0441\u0435\u0430\u043d\u0441\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421 Windows.cmd<\/a><\/p>\n\n\n\n<p>\u0414\u043b\u044f Linux:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-vivid-cyan-blue-color has-text-color has-small-font-size\">#!\/bin\/bash\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e 1\u0421\nvers=\"\"\nfor name in $(find \/opt\/1cv8\/x86_64 -maxdepth 1 | sort );\ndo\nvers=\"1\"\nvers=${name:17}\ndone\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043f\u0443\u0442\u044c \u0434\u043e 1\u0421\nif [ \"$vers\" == '' ];\nthen\npath1c=\"\/opt\/1C\/v8.3\/x86_64\"\nelse\npath1c=\"\/opt\/1cv8\/x86_64\/$vers\"\nfi\n\n#\u0417\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u0441\u0435\u0445 \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1C\nsudo $path1c\/ras --daemon cluster\nfor cluster in $(sudo $path1c\/rac cluster list | grep 'cluster'); do\nif [ \"$cluster\" != 'cluster' ] &amp;&amp;  [ \"$cluster\" != ':' ];\nthen\necho $cluster\nfi\ndone\n#\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u0441\u0435\u0441\u0441\u0438\u0438 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421\necho '\u0412\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:'\ni=\"0\"\nfor sessionserver in $(sudo $path1c\/rac session --cluster=$cluster  list); do\nif [ \"$sessionserver\" == 'session' ];\nthen\ni=\"0\"\nelse\nlet \"i += 1\"\nif [ \"$i\" == \"2\" ];\n         then\n         sudo $path1c\/rac session --cluster=$cluster terminate --session=$sessionserver\n         echo $sessionserver\n         fi\nfi\ndone\n<\/pre>\n\n\n\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c\n\u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 <a href=\"http:\/\/ast-1c.kz\/products\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%B4%D0%BB%D1%8F%201%D0%A1%20Linux\/%D0%97%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D1%82%D1%8C%20%D0%B2%D1%81%D0%B5%20%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D1%8B%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5%201%D0%A1.sh\" target=\"_blank\" rel=\"noreferrer noopener\">\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c\n\u0432\u0441\u0435 \u0441\u0435\u0430\u043d\u0441\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421.sh<\/a><\/p>\n\n\n\n<p>\u041d\u0443 \u0438 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u0434\u043b\u044f Linux \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e (\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e) \u0431\u0430\u0437 \u0434\u043b\u044f 1\u0421 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441, \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0432\u043e\u0442 \u0435\u0449\u0435 \u043f\u0430\u0440\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0430 \u0440\u0430\u0431\u043e\u0442\u044b (\u0434\u043b\u044f postgresql):<\/p>\n\n\n\n<p>\u0421\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u044b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 1\u0421:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-vivid-cyan-blue-color has-text-color has-small-font-size\">#!\/bin\/bash\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e 1\u0421\nvers=\"\"\nfor name in $(find \/opt\/1cv8\/x86_64 -maxdepth 1 | sort );\ndo\nvers=\"1\"\nvers=${name:17}\ndone\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043f\u0443\u0442\u044c \u0434\u043e 1\u0421\nif [ \"$vers\" == '' ];\nthen\npath1c=\"\/opt\/1C\/v8.3\/x86_64\"\nelse\npath1c=\"\/opt\/1cv8\/x86_64\/$vers\"\nfi\n\n\nsudo $path1c\/ras --daemon cluster\nfor cluster in $(sudo $path1c\/rac cluster list | grep 'cluster'); do\nif [ \"$cluster\" != 'cluster' ] &amp;&amp;  [ \"$cluster\" != ':' ];\nthen\necho $cluster\nfi\ndone\n\necho '\u0412\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:'\nfor name in $(sudo $path1c\/rac infobase --cluster=$cluster  summary list | grep 'name'); do\nif [ \"$name\" != 'name' ] &amp;&amp;  [ \"$name\" != ':' ];\nthen\necho $name\nfi\ndone\n\necho '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b:'\nread B\necho '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f postgres:'\nread PW\nsudo $path1c\/rac infobase --cluster=$cluster create --create-database --name=$B --dbms=PostgreSQL --db-server=localhost --db-name=$B --locale=ru --db-user=postgres --db-pwd=$PW --license-distribution=allow\n\necho '\u0412\u043e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:'\nfor name in $(sudo $path1c\/rac infobase --cluster=$cluster  summary list | grep 'name'); do\nif [ \"$name\" != 'name' ] &amp;&amp;  [ \"$name\" != ':' ];\nthen\necho $name\nfi\ndone\n<\/pre>\n\n\n\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c\n\u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 <a href=\"http:\/\/ast-1c.kz\/products\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%B4%D0%BB%D1%8F%201%D0%A1%20Linux\/CreatBase1C.sh\" target=\"_blank\" rel=\"noreferrer noopener\">CreatBase1C.sh<\/a><\/p>\n\n\n\n<p>\u0410 \u0432\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0431\u0430\u0437\u044b \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0421:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-vivid-cyan-blue-color has-text-color has-small-font-size\">#!\/bin\/bash\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e 1\u0421\nvers=\"\"\nfor name in $(find \/opt\/1cv8\/x86_64 -maxdepth 1 | sort );\ndo\nvers=\"1\"\nvers=${name:17}\ndone\n#\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u043f\u0443\u0442\u044c \u0434\u043e 1\u0421\nif [ \"$vers\" == '' ];\nthen\npath1c=\"\/opt\/1C\/v8.3\/x86_64\"\nelse\npath1c=\"\/opt\/1cv8\/x86_64\/$vers\"\nfi\n\nsudo $path1c\/ras --daemon cluster\nfor cluster in $(sudo $path1c\/rac cluster list | grep 'cluster'); do\nif [ \"$cluster\" != 'cluster' ] &amp;&amp;  [ \"$cluster\" != ':' ];\nthen\necho $cluster\nfi\ndone\n\necho '\u0412\u043e\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:'\nfor name in $(sudo $path1c\/rac infobase --cluster=$cluster  summary list | grep 'name'); do\nif [ \"$name\" != 'name' ] &amp;&amp;  [ \"$name\" != ':' ];\nthen\necho $name\nfi\ndone\n\necho '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043c\u044f \u0423\u0434\u0430\u043b\u044f\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b:'\nread B\necho '\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f postgres:'\nread PW\ni=''\nfor name in $(sudo $path1c\/rac infobase --cluster=$cluster  summary list | grep 'name\\|infobase'); do\nif [ \"$name\" != 'name' ] &amp;&amp;  [ \"$name\" != ':' ] &amp;&amp;  [ \"$name\" != 'infobase' ];\nthen\nif [ \"$name\" == \"$B\" ];\nthen\ninfobase=$i\nfi\ni=$name\necho $name\nfi\ndone\necho $infobase\nsudo $path1c\/rac infobase --cluster=$cluster drop --infobase=$infobase\n#sudo $path1c\/rac infobase --cluster=$cluster create --create-database --name=$B --dbms=PostgreSQL --db-server=localhost --db-name=$B --locale=ru --db-user=postgres --db-pwd=$PW --license-distribution=allow\n\necho '\u0412\u043e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:'\nfor name in $(sudo $path1c\/rac infobase --cluster=$cluster  summary list | grep 'name'); do\nif [ \"$name\" != 'name' ] &amp;&amp;  [ \"$name\" != ':' ];\nthen\necho $name\nfi\ndone\n<\/pre>\n\n\n\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c\n\u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 <a href=\"http:\/\/ast-1c.kz\/products\/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B%20%D0%B4%D0%BB%D1%8F%201%D0%A1%20Linux\/DelBase1C.sh\" target=\"_blank\" rel=\"noreferrer noopener\">DelBase1C.sh<\/a><\/p>\n\n\n\n<p>\u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0443 \u044d\u0442\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043c\u0438\u043d\u0443\u0441\u044b, \u043d\u0443 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f Linux \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u044f\u0432\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 sudo \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043d\u043e \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u0435\u0441\u043b\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u043e \u0441\u043b\u0443\u0436\u0431\u0430\u043c\u0438, \u043b\u043e\u0433\u0438\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f.<\/p>\n\n\n\n<p>\u0422\u0430\u043a \u0436\u0435 \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0434\u043b\u044f Windows \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b mode con: cp select=1251 \u0438 mode con: cp select=866. \u042d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0434\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0446\u0435\u0439, \u043d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u0442\u043e\u0433\u0434\u0430 \u044d\u0442\u0438 \u0441\u0442\u0440\u043e\u043a\u0438 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 2022 10 22 (\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 1\u0441 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043e\u043a 1\u0421 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430), \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440, \u0442\u0430\u043a \u0436\u0435 \u0435\u0441\u043b\u0438 \u043f\u043e \u043a\u0430\u043a\u043e\u0439 \u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430 \u0447\u0435\u0440\u0435\u0437 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u0440\u043e\u0448\u043b\u0430, \u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440 ). \u0412 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=\/wp\/v2\/posts\/759"}],"collection":[{"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=759"}],"version-history":[{"count":82,"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=\/wp\/v2\/posts\/759\/revisions"}],"predecessor-version":[{"id":1138,"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=\/wp\/v2\/posts\/759\/revisions\/1138"}],"wp:attachment":[{"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=759"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/ast-1c.kz\/almasoft\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}