Запуск команды на сервере linux через 1с
По теме из базы знаний
- Многопоточный CI-контур для 1С c Packer, Vagrant и Jenkins. Часть 1. Описание системы и обзор инструментария
- Сервис push-уведомлений для 1С (Push Notification Service For 1C - PNS4OneS)
- Интеграция через 1С:Шину
- TCP прокси-сервер хранилища конфигурации 1С
- Создание обработки с использованием СведенияОВнешнейОбработке() в 1С
Найденные решения
Область применения: управляемое приложение, обычное приложение.
Сделал вот так:
И заработало! Спасибо)
&НаСервере
Функция ТестНаСервере()
ПараметрыЗапускаПрограммы = ФайловаяСистема.ПараметрыЗапускаПрограммы();
ПараметрыЗапускаПрограммы.ПолучитьПотокВывода = Истина;
ПараметрыЗапускаПрограммы.ДождатьсяЗавершения = Истина;
ПараметрыЗапускаПрограммы.ПолучитьПотокОшибок = Истина;
КомандаЗапуска = Новый Массив;
КомандаЗапуска.Добавить("ping");
КомандаЗапуска.Добавить("127.0.0.1");
КомандаЗапуска.Добавить("-c");
КомандаЗапуска.Добавить(4);
Результат = ФайловаяСистема.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
Сообщить(Результат.ПотокВывода);
КонецФункции
ПоказатьИ заработало! Спасибо)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Область применения: управляемое приложение, обычное приложение.
Сделал вот так:
И заработало! Спасибо)
&НаСервере
Функция ТестНаСервере()
ПараметрыЗапускаПрограммы = ФайловаяСистема.ПараметрыЗапускаПрограммы();
ПараметрыЗапускаПрограммы.ПолучитьПотокВывода = Истина;
ПараметрыЗапускаПрограммы.ДождатьсяЗавершения = Истина;
ПараметрыЗапускаПрограммы.ПолучитьПотокОшибок = Истина;
КомандаЗапуска = Новый Массив;
КомандаЗапуска.Добавить("ping");
КомандаЗапуска.Добавить("127.0.0.1");
КомандаЗапуска.Добавить("-c");
КомандаЗапуска.Добавить(4);
Результат = ФайловаяСистема.ЗапуститьПрограмму(КомандаЗапуска, ПараметрыЗапускаПрограммы);
Сообщить(Результат.ПотокВывода);
КонецФункции
ПоказатьИ заработало! Спасибо)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот