Ubuntu 16.04最簡單的開機執行指令碼的方法
Ubuntu16.04目前網上主要有兩種新增開機啟動指令碼的方法,現在介紹一種最簡單也是最實用的的方法,原理是sh指令碼和系統自帶Startup軟體。這也是我在蒐集了很多資料以後才總結出來的,現在總結如下:
1.在檔案系統的根目錄下新建一個空白文件,命名為log.txt(注:一定要是空白文件),後期出現問題不能自啟動的原因都會列印在這個文件中。
2.新建一個test.sh檔案,內容如下:
#!/bin/bash cd /home/zz/rect_dec gnome-terminal --tab -e 'bash -c "python main.py>~/log.txt 2>&1"'
3.給指令碼檔案test.sh設定開機自動執行許可權:
sudo chmod 755 /home/zz/rect_dec test.sh
4.在桌面左上角的搜尋框中輸入Startup Applications,開啟,點選Add,Name處填test,Command處搜尋指令碼檔案的路徑,完成之後點選Add。大功告成。
注:原創不易,轉載請註明出處!2018/07/15,BUAA_ZZ。
相關推薦
Ubuntu 16.04最簡單的開機執行指令碼的方法
Ubuntu16.04目前網上主要有兩種新增開機啟動指令碼的方法,現在介紹一種最簡單也是最實用的的方法,原理是sh指令碼和系統自帶Startup軟體。這也是我在蒐集了很多資料以後才總結出來的,現在總結如下: 1.在檔案系統的根目錄下新建一個空白文件,命名為log.txt(注:一定要是空白文件),
Ubuntu 16.04設置開機啟動應用程序
pre 應用 star 技術 dash start -1 ubuntu 啟動應用 在終端通過以下命令進行設置,Dash已經搜索不到Startup了: gnome-session-properties Ubuntu 16.04設置開機啟動應用程序
ubuntu 18.04 - server版 開機啟動指令碼
ubuntu 18.04 不再使用 inited 管理系統,改用 systemd systemd 預設讀取 /etc/systemd/system 下的檔案,該目錄下的檔案會連結/lib/systemd/system/下的檔案。 執行 ls /lib/systemd/system 你可以看到有很多
Ubuntu 16.04 安裝Wireshark及執行出錯的解決方法
Ubuntu 16.04 安裝Wireshark步驟: 1.1 新增wireshark源 sudo add-apt-repository ppa:wireshark-dev/stable 1.2 更新版本庫 sudo apt-get update 1.3 安裝wire
Ubuntu 16.04 配置Sublime 編譯執行Opencv的C++程式
“不要被任何人打亂自己的腳步,因為沒有誰會像你一樣清楚和在乎自己的夢想。” Sublime 絕對是我用過最好的編輯器,沒有之一 寵 預設是可以編譯正常的C++程式的~ 首先開啟sublime, sublime→Tools→Build System→
Ubuntu 16.04設置開機啟動腳本的方法
放置 ubunt 比較 bit bin 修改 class execute clas 需求:公司卡片機容量太小,只有100G,由於使用的人比較的多,開機使用後有時候就會出現磁盤空間占滿數據寫不進去的情況,影響工作進度,而且每次使用完都得關掉卡片機,所以就有必要寫個清理磁盤的腳
ubuntu 16.04 忘記root密碼的處理方法
des www -m post over log 紅色 pos pass 1、開機按ESC,出現如下界面,選中如下選項 2、按回車鍵進入如下界面,然後選中有recovery mode的選項 3、按e進入如下界面,找到圖中紅色框的recovery nomodeset並將其
Ubuntu 16.04下忘記MySQL密碼解決方法
I. 在終端輸入sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf II. 在[mysqld]下方的skip-external-locking下面新增一行: skip-grant-tables III. 重啟MySQL服務: sudo serv
ubuntu 16.04 ROS + kinect v2 driver安裝方法;安裝驅動時遇到的問題及解決方法(1)
安裝ROS (Kinetic) ROS Kinetic ONLY supports Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) and Jessie (Debian 8) for debian packages. sudo sh
Ubuntu 16.04開機自啟Nginx簡單指令碼
本文要記述的是最簡單的Ubuntu下開機自啟 nginx的指令碼 這裡將nginx裝在了/usr/local/nginx目錄下,nginx本身沒有註冊成服務,所以直接使用服務開機自啟是不行的,除非自己寫nginx.service指令碼,這不在本文範疇內。 建立指令碼檔案 $ sudo vim /etc/i
Ubuntu 16.04設定rc.local開機啟動命令/指令碼的方法
Ubuntu 16.04設定rc.local開機啟動命令/指令碼的方法(通過update-rc.d管理Ubuntu開機啟動程式/服務) 注意:rc.local腳本里面啟動的使用者預設為root許可權。 一、rc.local指令碼 rc.local指令碼是一個Ub
[Ubuntu] Ubuntu 16.04 增加bash指令碼為service,開機自啟服務指令碼配置
1. 首先在/lib/systemd/system/目錄下,建立服務指令碼:nginx-1.13.0.service [Unit] Description=nginx-1.13.0 After=sy
Linux(Ubuntu 16.04)搭建ftp伺服器(最簡單版)
原文地址:https://blog.csdn.net/null_qiao/article/details/76919234?locationNum=2&fps=1Linux(Ubuntu 16.04)搭建ftp伺服器最簡單版ftp伺服器搭建過程測試上傳、下載功能遇到的
Ubuntu 16.04 + Qt 5.11 +opencv 3.4完美配置(親測,最簡單完美的方法)
目錄 4. 測試 1. 安裝Qt 在Ubuntu下安裝qt非常簡單,可以參考下面的安裝方法: 2. 安裝opencv3.4 從原始碼安裝最新版的opencv可以解決大部分的相容性問題。 2.1 下載最新原始碼 解壓zip格式的原
Ubuntu 16.04新增開機啟動指令碼的方法
A 自帶開機指令碼 /etc/rc.local指令碼是一個ubuntu16.04及其以前的系統中自帶的開機指令碼,在沒有修改之前裡面內容如下。 #!/bin/sh -e # # rc.local # # This script is executed at the end
Ubuntu 16.04安裝Grub Customizer替代Startup-manager(解決找不到menu.lst,GRUB配置簡單介紹)
沒有 line 計算機 引導 tps 最好 file 自己 otl 關於GRUB的介紹: http://baike.baidu.com/item/GRUB http://blog.csdn.net/bytxl/article/details/9253713 menu.
Ubuntu 16.04下使用gcc輸出匯編的.0文件為可執行文件時出現:`_start'被多次定義
file blank pan art 一次 x86_64 另一個 使用 urn 錯誤如下: `_start‘被多次定義 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o:(.text+0
ubuntu 16.04 開機新增磁碟掛載
1.用命令確定掛載位置 sudo mkdir disk sudo mount -t ext4 /dev/sdb /media/upDiff/disk 2.在/etc/fstab中添加掛載 sudo gedit /etc/fstab #開啟檔案 /dev/sdb /media/u
Ubuntu 16.04.05自定義啟動與停止指令碼
1、start.sh(啟動指令碼) #!/bin/sh echo "Service: \033[40G[\033[49;32;5mStart\033[0m]\n"; # 啟動Nginx /usr/local/nginx/sbin/nginx # 啟動Php-fpm /usr/local/
【netcore基礎】ubuntu 16.04 搭建.net core 2.1 linux 執行環境 nginx反向代理 supervisor配置自啟動 【.NetCore學習】ubuntu16.04 搭建.net core mvc api 執行環境 .Net Core 部署到Ubuntu 16.0
今天來整理下netcore在linux(ubuntu)上的執行環境搭建 對應版本 ubuntu 16.04 .net core 2.1 nginx version: nginx/1.10.3 (Ubuntu) supervisor Supervisorhttp://super