But trying to call multiple shell scripts using the same approach, doesn't. Example:
/opt/talend/script1.sh ; /opt/talend/script2.sh
or even the following, considering the "/opt/talend" directory is already set at tSystem's "Home directory" parameter:
./script1.sh ; ./script2.sh
As a result of previous example, only the first script is actually called. This can be reproduced creating two simple scripts like following:
# ! /usr/bin/bash
echo "TEST 1"
# ! /usr/bin/bash
echo "TEST 2"
I know I could do it by using multiple tSystem components or even by calling one script from another and them call only the first from tSystem, but the idea is to create a dynamic list of scripts.