systemuser=$1 domain=$2 # cd /home/cradle2careertxxyz/websites/www15/portal/dashboard/services/paypal/node/advanced-integration # cd /home/cradle2careertxxyz/websites/www15/portal/dashboard/core/php/ # chown cradle2careertxxyz.apache php_shell.sh # chown root.root php_shell.sh # g++ -std=c++20 wrapper1.c -o afs3; chown root afs3; chmod u=rwx,go=xr,+s afs3 # set pm2 variable so that it may be accessed at startup # vim /root/.bashrc # export PM2_HOME=/usr/share/httpd/.pm2 #PATH=$PATH:/root/.nvm/versions/node/v18.17.1/bin/pm2 # pm2 delete www15;pm2 start server.js --name "www15 -- www15;pm2 logs www15 --lines 100 export PM2_HOME=/usr/share/httpd/.pm2 export PATH="/root/.nvm/versions/node/v18.17.1/bin/:$PATH" echo $PATH &>> somefile.txt /root/.nvm/versions/node/v18.17.1/bin/pm2 --version &>> somefile.txt #touch heelo_you.txt echo "/home/$systemuser/websites/$domain/portal/dashboard/services/paypal/node/advanced-integration/server.js" >> somefile.txt pm2 delete $domain cat somefile.txt | pm2 start /home/$systemuser/websites/$domain/portal/dashboard/services/paypal/node/advanced-integration/server.js --name $domain -- $domain