#! /bin/bash PORT=22040 MACHINE=paffenroth-23.dyn.wpi.edu # Change to the temporary directory cd tmp # Add the key to the ssh-agent eval "$(ssh-agent -s)" ssh-add mykey # check that the code in installed and start up the product COMMAND="ssh -i tmp/mykey -p ${PORT} -o StrictHostKeyChecking=no student-admin@${MACHINE}" ${COMMAND} "ls background_remover" ${COMMAND} "sudo apt install -qq -y python3-venv" ${COMMAND} "cd background_remover && python3 -m venv venv" ${COMMAND} "cd background_remover && source venv/bin/activate && pip install -r requirements.txt" ${COMMAND} "nohup background_remover/venv/bin/python3 background_remover/app.py > log.txt 2>&1 &" # nohup ./whatever > /dev/null 2>&1 # debugging ideas # sudo apt-get install gh # gh auth login # requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://api-inference.huggingface.co/models/HuggingFaceH4/zephyr-7b-beta/v1/chat/completions # log.txt