исправление запуска скриптов

This commit is contained in:
Dmitry Belyaev 2022-08-02 10:48:20 +03:00
parent b849ece67d
commit 29d5d1769f

View File

@ -476,10 +476,10 @@
Если НЕ Это_Windows Тогда Если НЕ Это_Windows Тогда
// добавление Шебанг // добавление Шебанг
ТекстСкрипта.ЗаписатьСтроку("#!/bin/sh"); //ТекстСкрипта.ЗаписатьСтроку("#!/bin/sh");
ТекстСкрипта.ЗаписатьСтроку(""); //ТекстСкрипта.ЗаписатьСтроку("");
// исправление кодировки вывода (для парсинга) // выбор языка вывода (для парсинга)
ТекстСкрипта.ЗаписатьСтроку("export LC_ALL=en_US.UTF8"); ТекстСкрипта.ЗаписатьСтроку("export LC_ALL=en_US.UTF8");
// избавляемся от call // избавляемся от call
@ -500,9 +500,7 @@
Это_Windows = SPS_ЭтоWindows(); Это_Windows = SPS_ЭтоWindows();
// добавляем интерпретатор чтобы запускать скрипт без "chmod +x" // добавляем интерпретатор чтобы запускать скрипт без "chmod +x"
Если НЕ Это_Windows Тогда ИмяФайлаСкрипта = СтрШаблон(?(Это_Windows, "cmd.exe /c %1", "/bin/sh %1"), ИмяФайлаСкрипта);
ИмяФайлаСкрипта = СтрШаблон("/bin/sh %1", ИмяФайлаСкрипта);
КонецЕсли;
ЗапуститьПриложение(ИмяФайлаСкрипта, КаталогВременныхФайлов(), Истина); ЗапуститьПриложение(ИмяФайлаСкрипта, КаталогВременныхФайлов(), Истина);
КонецПроцедуры КонецПроцедуры