36 lines
1.1 KiB
Bash
36 lines
1.1 KiB
Bash
|
|
|
|
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
|
|
|
|
|