исправление запуска скриптов
This commit is contained in:
parent
b849ece67d
commit
29d5d1769f
@ -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", ИмяФайлаСкрипта);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
ЗапуститьПриложение(ИмяФайлаСкрипта, КаталогВременныхФайлов(), Истина);
|
ЗапуститьПриложение(ИмяФайлаСкрипта, КаталогВременныхФайлов(), Истина);
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
Loading…
Reference in New Issue
Block a user