/dev/null)"if [ $? -eq 0 ]; then eval "$__conda__linux设置pythony自启动">
赞
踩
vim starter.sh
赋予权限
sudo chmod 744 starter.sh
# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/home/Anaconda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/home/Anaconda/etc/profile.d/conda.sh" ]; then . "/home/Anaconda/etc/profile.d/conda.sh" else export PATH="/home/Anaconda/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<< conda activate torch workplace="/home/workplace/" cd "$workplace" uvicorn main:app --reload --host=0.0.0.0 --port=8008 exit 0
上面几行是从vim ~/.bashrc copy过来的
命令行输入:
crontab -e
# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system # daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command @reboot sleep 20; /home/work/starter.sh
查看cron的状态
service cron status
启动cron
service cron start
重新加载cron
service cron reload
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。