mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 15:05:57 +03:00
[GH-ISSUE #1688] Linux Automated Task Runner #3002
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#3002
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @PirvuCatalin on GitHub (Nov 27, 2023).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/1688
Hi,
Seems that it wasn't quite clear for me that Automated Task Runner (Scheduled Tasks) was only working with Windows agents.
Now that I know that, I'm willing to work on making this work with linux agents as well, but I'd use some guidelines for where to start.
A link to the code that deals with tasks creation would work as well.
The use case is quite simple, I want to turn on and off devices at specific times during the day. In the future, maybe also create things like monthly updating some linux machines.
For now the alternative is to use https://github.com/ryanblenis/MeshCentral-ScriptTask for scheduling tasks in MeshCentral, but it doesn't have the flexibility of Tactical dashboard.
If you know about something in progress which I can check, that can also work.
Thank you!
@wh1te909 commented on GitHub (Nov 27, 2023):
We are working on this but still experimenting with implementation so code is not public yet and will not be until we have finalized an implementation. In the meantime this is pretty simple to implement yourself using trmm's api. just write a python script or something that calls the trmm api to run the trmm script or command on the agent(s) you wish to run, then throw this python script in crontab somewhere. you have now implemented automated tasks for linux agents.