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

This commit is contained in:
Dmitry Belyaev 2022-08-02 10:48:20 +03:00
parent b849ece67d
commit 29d5d1769f
1 changed files with 4 additions and 6 deletions

View File

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