I want to start 100 processes in bash, but the for statement doesn\'t seems to like the & symbol and I\'m getting a syntax error,
bash
for
&
As others have noted, your snippet is valid code.
Not sure if this is what you need ... but you can fork twice:
( ( /complete/path/my_script.py & ) & )
This will let your script run even if the shell it was launced from is destroyed.