(See T164191 for an unexpected impact)
Setup:
tools.zhuyifei1999-test@tools-bastion-02:~$ cat > env.sh << EOF > #!/bin/bash > env > EOF tools.zhuyifei1999-test@tools-bastion-02:~$ chmod a+x env.sh tools.zhuyifei1999-test@tools-bastion-02:~$ echo 'export BASHTYPE=login' > .bash_profile tools.zhuyifei1999-test@tools-bastion-02:~$ echo 'export BASHTYPE=nonlogin' > .bashrc tools.zhuyifei1999-test@tools-bastion-02:~$ jsub -once -N env env.sh; sleep 10; grep BASHTYPE env.{out,err}; rm env.{out,err} Your job 4557281 ("env") has been submitted env.out:BASHTYPE=login tools.zhuyifei1999-test@tools-bastion-02:~$ jsub -once -continuous -N env env.sh; sleep 10; grep BASHTYPE env.{out,err}; rm env.{out,err} Your job 4557293 ("env") has been submitted tools.zhuyifei1999-test@tools-bastion-02:~$ jstart -N env env.sh; sleep 10; grep BASHTYPE env.{out,err}; rm env.{out,err} Your job 4557301 ("env") has been submitted tools.zhuyifei1999-test@tools-bastion-02:~$
Expected: last three lines should all contain BASHTYPE=login, or BASHTYPE=nonlogin, or neither