为了让服务器自动更新代码,写了个自动脚本,不过有一个很奇怪的问题是,手动执行是没问题的..但是如果用 Shell 之类的外部环境调用,似乎就会有问题.
#!/bin/bash
CONUSER='public'
CONPASS='passwd'
cd /data/web/
git reset --hard
expect -c "spawn git pull; expect \"*Username*\" { send \"${CONUSER}\n\"; exp_continue } \"*Password*\" { send \"${CONPASS}\n\" }; interact"
#!/bin/bash
CONUSER='public'
CONPASS='passwd'
cd /data/web/
git reset --hard
expect -c "spawn git pull; expect \"*Username*\" { send \"${CONUSER}\n\"; exp_continue } \"*Password*\" { send \"${CONPASS}\n\" }; interact"


