Hi,
I need to run 3 workflow like in a loop like below :
worflow1 -> workflow2 -> workflow3 ->worflow1 -> workflow2 -> workflow3 -> worflow1 -> workflow2 -> workflow3 -> worflow1 -> workflow2 -> workflow3 .....
Also, I found some issue, but no solution works well.
I tried it with a java snippet like this link (https://tech.knime.org/forum/knime-general/shell-command-in-knime). With this solution, there is some process problems. I have to close Knime process. It works with windows (with this command : Taskkill /F /IM knime.exe), but it is not the same behaviour with linux and does not work on linux (killall java or killall knime).
I tried it with a bash node, with command line like this link (https://tech.knime.org/faq#q12) but it launch the graphical interface too. I accurate that the bash error message from bash is (sorry, it's in french) :
ERROR Bash 0:64 Execute failed: STDERR message: Usage : killall [-Z CONTEXTE] [-u UTILISATEUR] [ -eIgiqrvw ] [ -SIGNAL ] NOM... killall -l, --list killall -V, --version -e,--exact requiert une concordance parfaite des noms très longs -I,--ignore-case recherche en ignorant la casse -g,--process-group tue le groupe associé au programme au lieu de celui-ci -y,--younger-than tue les programmes créés avant HEURE -o,--older-than tue les programmes créés après HEURE -i,--interactive demande une confirmation avant de tuer -l,--list affiche tous les noms de signaux connus -q,--quiet n'affiche pas les remarques -r,--regexp interprète NOM comme une expression régulière étendue -s,--signal SIGNAL envoie ce signal au lieu de SIGTERM -u,--user UTILISATEUR ne tue que le(s) programme(s) utilisé(s) par UTILISATEUR -v,--verbose informe si le signal a été correctement envoyé -V,--version affiche les informations sur la version -w,--wait attend que les programmes s'arrêtent -Z,--context REGEXP ferme seulement le(s) processus ayant l'argument context (doit précéder les autres arguments)
I think that the bash node can't kill his own process.
I tried with an external tool node, but this node is (is not) for an other goal.
Could somebody help me ?