169 похожих чатов

Товарищи, подскажите правильный путь, пожалуйста. Нужно сделать приложение в Lazarus

(lcl) которое должно выполнять по сути консольные команды и считывать вывод.
Какой механизм лучше всего подойдёт по опыту?
Проблему с sudo вроде решается запуском "от админа" скомпиленного приложения. Но чёт на Process все делать... Любой запрос со стороны команды неучтенный и процесс висит...

9 ответов

32 просмотра

в 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 "👎" это, конечно, здорово. А можете поделиться советом какой механизм для реализации задумки использовать по вашему мнению было бы правильнее?

Николай Шкуратов
@iluha_com_photo "👎" это, конечно, здорово. А може...

я уже высказался, не вижу смысл в такой автоматизации

Николай Шкуратов
Автоматизация. Накопилось довольно много "рецептов...

Посмотри в сторону https://github.com/Al-Muhandis/ShellRemoteBot Думаю, многие идеи почерпнешь или применишь на 90%. Телеграм бот, который эмулирует консоль, SSH/BAT и по сути управляет сервером или домашним компьютером. Можно заливать готовые скрипты и запускать по кнопке и есть встроенный эмулятор FTP сервера. Запускается как демон в Linux или сервис в Windows. Не GUI, но для GUI, если прямо нужен GUI принцип тот же будет

Renat Suleymanov
Посмотри в сторону https://github.com/Al-Muhandis/...

Я его сам использую для выполнения периодических скриптов, что-то залить, скопировать с сервера с телефона в поездках

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта