(lcl) которое должно выполнять по сути консольные команды и считывать вывод.
Какой механизм лучше всего подойдёт по опыту?
Проблему с sudo вроде решается запуском "от админа" скомпиленного приложения. Но чёт на Process все делать... Любой запрос со стороны команды неучтенный и процесс висит...
в libc есть такая штука как popen, прокинь ее себе да используй. Правда вывод придется самому читать. И не забывать экранировать запросы, чтоб кто нибудь другой rm -rf не выполнил без спросу)
TProcess https://yandex.ru/search/?text=lazarus+TProcess&clid=2278637&banerid=6400000000%3A65da0fb2f4b4c533c42abe3a&win=634&lr=213
Стикер
Автоматизация. Накопилось довольно много "рецептов" по разному оборудованию для существующей техники. Соответственно нужны и выводы команд (lsusb lspci и прочих) и правка конфигов от sudo и установка пакетов и запуск самодельных скриптов... Хотелось бы это все в графическое приложение запихнуть. Пока ничего лучше чем запускать приложения от root и использовать process в голову не пришло ..
@iluha_com_photo "👎" это, конечно, здорово. А можете поделиться советом какой механизм для реализации задумки использовать по вашему мнению было бы правильнее?
я уже высказался, не вижу смысл в такой автоматизации
Посмотри в сторону https://github.com/Al-Muhandis/ShellRemoteBot Думаю, многие идеи почерпнешь или применишь на 90%. Телеграм бот, который эмулирует консоль, SSH/BAT и по сути управляет сервером или домашним компьютером. Можно заливать готовые скрипты и запускать по кнопке и есть встроенный эмулятор FTP сервера. Запускается как демон в Linux или сервис в Windows. Не GUI, но для GUI, если прямо нужен GUI принцип тот же будет
Я его сам использую для выполнения периодических скриптов, что-то залить, скопировать с сервера с телефона в поездках
Обсуждают сегодня