|
|
|
|
|
by zamubafoo
1037 days ago
|
|
It's actually very easy! You can abuse the fact that systemctl has the edit subcommand. It meant to modify the existing service file, but nothing means you can't just save it out elsewhere and then modify it. Additionally, if it's a long running service it should be located where other systemd unit files are located (`$HOME/.config/systemd/user/` for user units, `/etc/systemd/system/` for service units) and just copy them while the unit is still running. systemd-run --user -u test -t bash
cp $HOME/systemd/user/test.service /new/path/for/test.service
Of course this requires it to live long enough. |
|