How to ignore user's shell when running script by user
===

I have to run script by user. That user's shell has changed to /script/script1 in /etc/passwd file. When I run script it is running as,
/usr/bin/ksh **/script/script1 -c** /usr/tivoli/tsm/client/ba/bin/dsmc archive /catdata/ -subdir=yes -archmc=ORACLE_DAILY

is there way to ignore **/script/script1 -c** ?

because, script will come again to menu script (/script/script1 is menu script will run with the user login)

Inside my script using a gnu parallel. With out gnu parallel it is working.