Hirdetés

Új hozzászólás Aktív témák

  • OddMan

    őstag

    Azt tudom, hogy a pid-ek nem ütközhetnek, nem is erre gondoltam, hanem arra, hogyha elhal egy szál, akkor a gyermek szálak is elhalnak vele együtt és nem fognak futni. Amúgy a forking is bekavart rendesen, mivel a screen és a tmux is forkol a -d opció hatására.
    A lényeg, hogy sikerült kiötleni magamból a megoldást. Bemásolom ide, hogy másnak már ne kelljen ezzel szívnia fedora alatt.
    Nem tudom miért, de a neten lévő scriptek nem jók a fedora-hoz. Az alábbival viszont nekem most tökéletesen működik az rtorrent indítása. :DD

    [wolf@banana ~]$ sudo cat /usr/lib/systemd/system/s_rt.service
    [Unit]
    Description=start screen and rtorrent
    After=network.target NetworkManager.service local-fs.target multi-user.target network-online.target

    [Service]
    Type=oneshot
    RemainAfterExit=yes
    User=wolf
    WorkingDirectory=/home/wolf/
    ExecStartPre=/usr/bin/rm -f /home/wolf/disk0/torrent/rtorrent.session/rtorrent.lock
    ExecStart=/usr/bin/tmux new-session -d -s rt
    ExecStartPost=/usr/bin/tmux send-keys -t rt /usr/bin/rtorrent ENTER
    ExecStop=/usr/bin/tmux send-keys -t rt C-q
    ExecStopPost=/usr/bin/tmux send-keys -t rt exit ENTER
    Environment=SYSTEMD_LOG_LEVEL=debug

    [Install]
    WantedBy=multi-user.target
    [wolf@banana ~]$

    Az ablakhoz a "tmux attach -t rt"-vel lehet csatlakozni.
    Kilépni a Ctrl+b d billentyűkombinációval lehet.

Új hozzászólás Aktív témák