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