-
Notifications
You must be signed in to change notification settings - Fork 0
XidFanSan/startup-monitor
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Введение: Приложение позволяет привязывать функционал к командам, которыми возможно пользоваться через командную строку с правами администратора, будь это сбор статистики какого-либо процесса, до непосредственного контролирования самого процесса. Для того чтобы добавить свои команды, откройте файл startup-monitor.go в любом текстовом редакторе (VS Code и т.д.) и в самом низу, где прописываются команды впишите их название и функцию, которую они будут выполнять. После того, как файл будет готов введите команду: go build startup-monitor.go Это надо для того, чтобы скомпилировать Ваш код в исполняемый файл. P.s. Прежде чем вписывать свои команды, скачайте свежую бинарную версию языка GO, чтобы не было лишних конфликтов во время редактирования. UNIX: 1. Создайте файл с раширением .service 2. Затем впишите туда вот эти строки (не забудьте поменять путь к файлу) [Unit] Description=Монитор запуска After=network.target [Service] Type=simple ExecStart=/путь/к//исполняемому/файлу Restart=always [Install] WantedBy=multi-user.target 3. Введите команду, чтобы активировать службу: sudo systemctl enable ваш_файл.service 4. Введите команду, чтобы запустить службу: sudo systemctl start ваш_файл.service 5. Откройте командную строку и введите: curl -X GET localhost:8080/help, где отправляется GET-запрос на localhost порта 8080 с командой /help. После ввода команды, появится небольшая информация о доступных командах. Windows: 1. Положите исполняемый в любое место на системе; 2. Дважды кликните по startup-monitor.exe, после чего служба автоматически начнёт работать; 3. Откройте командную строку и введите: curl -X GET localhost:8080/help, где отправляется GET-запрос на localhost порта 8080 с командой /help. После ввода команды, появится небольшая информация о доступных командах.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published