Запуск команды на сервере linux через 1с

1. Ali_q 1 14.05.22 10:22 Сейчас в теме
Доброго времени суток! Если вкратце, то нужна КомандаСистемы на сервере Linux
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. XAKEP 14.05.22 10:27 Сейчас в теме +1 $m
https://its.1c.ru/db/v8std/content/774/hdoc

Область применения: управляемое приложение, обычное приложение.
Tolpinski; Ali_q; +2 Ответить
5. Ali_q 1 14.05.22 11:20 Сейчас в теме
Сделал вот так:

&НаСервере
Функция ТестНаСервере()

	ПараметрыЗапускаПрограммы = ФайловаяСистема.ПараметрыЗапускаПрограммы();
	ПараметрыЗапускаПрограммы.ПолучитьПотокВывода = Истина;
	ПараметрыЗапускаПрограммы.ДождатьсяЗавершения = Истина;
	ПараметрыЗапускаПрограммы.ПолучитьПотокОшибок = Истина;
	КомандаЗапуска = Новый Массив;
	КомандаЗапуска.Добавить("ping");
	КомандаЗапуска.Добавить("127.0.0.1");
	КомандаЗапуска.Добавить("-c");
	КомандаЗапуска.Добавить(4);
	Результат = ФайловаяСистема.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
	Сообщить(Результат.ПотокВывода);

КонецФункции
Показать


И заработало! Спасибо)
Evilleo; XAKEP; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. XAKEP 14.05.22 10:27 Сейчас в теме +1 $m
https://its.1c.ru/db/v8std/content/774/hdoc

Область применения: управляемое приложение, обычное приложение.
Tolpinski; Ali_q; +2 Ответить
3. Ali_q 1 14.05.22 10:30 Сейчас в теме
(2) Переменная не определена (ФайловаяСистема). Код написан на сервере
4. Ali_q 1 14.05.22 10:32 Сейчас в теме
(3) А, погодите, это бсп... Извиняюсь)
5. Ali_q 1 14.05.22 11:20 Сейчас в теме
Сделал вот так:

&НаСервере
Функция ТестНаСервере()

	ПараметрыЗапускаПрограммы = ФайловаяСистема.ПараметрыЗапускаПрограммы();
	ПараметрыЗапускаПрограммы.ПолучитьПотокВывода = Истина;
	ПараметрыЗапускаПрограммы.ДождатьсяЗавершения = Истина;
	ПараметрыЗапускаПрограммы.ПолучитьПотокОшибок = Истина;
	КомандаЗапуска = Новый Массив;
	КомандаЗапуска.Добавить("ping");
	КомандаЗапуска.Добавить("127.0.0.1");
	КомандаЗапуска.Добавить("-c");
	КомандаЗапуска.Добавить(4);
	Результат = ФайловаяСистема.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
	Сообщить(Результат.ПотокВывода);

КонецФункции
Показать


И заработало! Спасибо)
Evilleo; XAKEP; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот