sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get install golang-go
Ubuntu 升级Golang版本
Leave a reply
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get install golang-go
第一种:使用 “nohup”,即 “nohup ./test.sh &”,忽略hangup信号,防止终端关闭时程序退出。
运行状态可以用 “jobs -l” 来查看。
第二种:使用 “setsid” 即 “setsid ./test.sh” 。
第三种:最简单,将命令放入括号当中,比如说:(./test &),这样就行了。
//修改网络
vi /etc/network/interfaces
//修改密码
passwd root
//添加文件夹
mkdir ~/ftp
//添加开机自启动
vi /etc/init.d/apprun
ln -s /etc/init.d/apprun /etc/rc5.d/S68appgo
chmod 755 /etc/rc5.d/S68appgo
#!/bin/sh
#
# start/stop app daemon.
### BEGIN INIT INFO
# Provides: app
# Required-Start: $network
# Required-Stop: $network
# Default-Start: S 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: app daemon
# Description: app is a daemon used to enable NFC features
### END INIT INFO
chmod 755 /home/root/ftp/app
#设置app 所在目录
DAEMON=/home/root/ftp/app
PIDFILE=/var/run/app.pid
DESC="Linux app daemon for firets"
if [ -f /etc/default/app ] ; then
. /etc/default/app
fi
set -e
do_start() {
$DAEMON > /dev/null 2>&1 &
}
do_stop() {
start-stop-daemon --stop --name app --quiet
}
case "$1" in
start)
echo "Starting $DESC"
do_start
;;
stop)
echo "Stopping $DESC"
do_stop
;;
restart|force-reload)
echo "Restarting $DESC"
do_stop
sleep 1
do_start
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
第一步:在虚拟机根目录下,mkdir fs;
第二步:在root 下执行:rsync -avx root@192.168.8.240:/ fs,ip为开发板的ip,执行该指令后就能将 开发板的文件系统同步到主机上。
第三步:进行fs文件夹,压缩fs 文件夹: tar -cjf fs.tar.bz2 ./*
rsync 命令参照 rsync移值
tar -xvf /home/root/ftp/app_ota.tar -C /home/root/ftp