Merci pour l'info !
Chez moi, ça ne fonctionne pas.
J'explique mon cas :
Je DL mes fichiers dans /home/clusmi/torrents/films ou /home/clusmi/torrents/series
Une fois le fichier DL, mon .rc demande a filebot :
system.method.set_key = event.download.finished,filebot_amc,"execute={/home/clusmi/rtorrent-postprocess,$d.get_base_path=,$d.get_name=,$d.get_custom1=}"
qui lui execute donc "rtorrent-postprocess" ...
#!/bin/bash
TORRENT_PATH=$1
TORRENT_NAME=$2
TORRENT_LABEL=$3
sh /home/clusmi/.filebot/filebot.sh --lang fr -script fn:amc --output "/home/clusmi/symlink" --log-file "/home/clusmi/.session/amc.log" --action symlink --conflict override -non-strict --def plex=localhost:32400[:BLABLABLABLABLA] unsorted=y "seriesFormat={output}/series/{n}/{episode.special ? 'Season 0' : 'Season '+s}/{n}.{episode.special ? 'S00E'+special.pad(2) : s00e00}.{t}" "movieFormat={output}/films/{n} ({y})" "ut_dir=$TORRENT_PATH" "ut_kind=multi" "ut_title=$TORRENT_NAME" "ut_label=$TORRENT_LABEL" &
Donc, il me creer un "symlink" dans /home/clusmi/symlink/film ou /home/clusmi/symlink/serie.
Jusque la, pas de problèmes
Maintenant, je supprime mon fichier du serveur via rutorrent, clique droit -> Effacer et -> Supprimer les données.
Logiquement, le .rc fait donc une demande a filebot :
system.method.set_key = event.download.erased,cleaner,"execute={/home/clusmi/rtorrent-postprocessdelete}"
La demande est parti, on exécute le script "rtorrent-postprocessdelete" ...
#!/bin/bash
sh /home/clusmi/.filebot/filebot.sh -script fn:cleaner /home/clusmi/symlink/films
sh /home/clusmi/.filebot/filebot.sh -script fn:cleaner /home/clusmi/symlink/series
Mais les symlinks de mes dossier ne ce suppriment pas
J'imagine qu'il y a une coucouniette dans le paté, mais moi pas trouver !
Merci à vous
EDIT : tous les droits sont a clusmi:clusmi en chmod 755