`dirname $0` 定位到執行指令碼的相對位置
例1.
在/home/admin/test/下新建test.sh內容如下:
cd `dirname $0` echo `pwd`
然後返回到/home/admin/執行
sh test/test.sh
執行結果:
/home/admin/test
這樣就可以知道一些和指令碼一起部署的檔案的位置了,只要知道相對位置就可以根據這個目錄來定位,而可以不用關心絕對位置。這樣指令碼的可移植性就提高了,扔到任何一臺伺服器,(如果是部署指令碼)都可以執行。
dirname 用於取指定路徑所在的目錄
$0 表示當前執行的命令
例2.
在~/server/colline/cluster5_2/bin下新建env.sh,coltaskmanager.sh,然後在coltaskmanager.sh中呼叫指令碼env.sh
這個時候,我們可以這樣實現:
. `dirname $0`/env.sh
相關推薦
`dirname $0` 定位到執行指令碼的相對位置
例1.在/home/admin/test/下新建test.sh內容如下: cd `dirname $0` echo `pwd`然後返回到/home/admin/執行sh test/test.sh執行結果:/home/admin/test這樣就可以知道一些和指令碼一起部署的檔
python+appium-desktop:安卓(android)7.0以上使用appium無法定位元素(無法refresh)且 無法執行指令碼
--解決方法: 啟動appium時配置中新增: "automationName":"uiautomator2" --擴充套件: 想支援安卓7.0及以上版本需要滿足一下3點: 1、使用appium-desktop 1.6.3以及以上版本 2、啟動appium的driver配置新增:"
appium相對位置定位元素----父節點/兄弟節點定位
APPIUM元素定位 兄弟節點定位 父節點定位 同級節點定位 相對定位節點 講一下定位手機app上元素時定位父節點、兄弟節點的方法 這裏就講這兩種了,也是比較常用的兩種方法,其他的方法大家查看博客的其他章節 實例: 我們現在要定位到RelativeLayout[0,1285][1080,1
關於CSS中的定位使用子絕父相(子類絕對位置和父類相對位置)
需求 style 主頁 計算機 美化 情況下 mar head div 關於CSS中的定位使用子絕父相(子類絕對位置和父類相對位置) 前言:最近在學習JavaWeb前端的CSS,關於CSS中的定位有時候可能會使用到子絕父相,由於本人的水平有限如果有什麽地方說錯了,請指出
linux shell 語言基礎(3)shell 特殊位置變數、source、sh、bash、./執行指令碼的區別等
一、shell 特殊位置變數 $0 檔名及路徑 $1~$n 新增到Shell的各引數值。$1是第1引數、$2是第2引數… $* 傳遞給指令碼的所有引數列表如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有引數。 $#新增到shell 引數個數 $
java生產環境下找出佔用CUP較多資源執行緒 相對定位先用top命令找出佔用資源厲害的java程序id
在這裡對linux下、sun(oracle) JDK的執行緒資源佔用問題的查詢步驟做一個小結;linux環境下,當發現java程序佔用CPU資源很高,且又要想更進一步查出哪一個java執行緒佔用了CPU資源時,按照以下步驟進行查詢: 先用top命令找出佔用資源厲害的ja
【從0到1學Web前端】CSS定位問題三(相對定位,絕對定位)
引子: 開始的時候我想先要解決一個問題,怎麼設定一個div盒子撐滿整個螢幕? 看下面的html程式碼: <body> <div id="father-body"> <div class="item1
SpriteBuilder中子節點的相對位置(%百分比定位)
子節點(或在這裡確切的為精靈sprites)50%的偏移效果使得其在父節點中居中顯示,該父節點的紋理在左下角(錨點為0,0). 這樣做好過用父節點的位置的實際值來定位.根據父節點實際位置來定位在早期的Cocos2D中是一個不幸的設計決定. 最好舉個例子來說:
java Timer 定時每天淩晨0點執行任務
nth 任務 定時任務 執行 auth oid ddd imp java import java.util.TimerTask; /** * 執行內容 * @author admin_Hzw * */ public class Task exten
html js點擊按鈕滾動跳轉定位到頁面指定位置(DIV)的方法代碼
實現 定向 觸發 提交按鈕 a標簽 原理 標簽 baidu 就是 一:通過html錨點實現滾動定位到頁面指定位置(DIV): 如果我們要點擊實現跳轉的地方是一個html錨點,也就是點擊一個A標簽超鏈接實現跳轉,可以把A標簽的href屬性直接指向跳轉指定位置的div,代
定位頁面元素的位置
clas 元素 body nbsp 定位 標題 style AS 放置 <html><head><style type="text/css">h2.pos_abs{position:absolute;left:100px;top:150p
[WPF]獲取控件間的相對位置
bsp 其它 使用 arc AS logs blog point strong 原文:[WPF]獲取控件間的相對位置 [WPF]獲取控件間的相對位置 周銀輝 我們知道WPF有
QT中的相對位置,絕對位置之間的轉換(maptoglobal,mapfromglobal)
控件 map 當前 相對 get global 轉換 nbsp 自己 1. 相對位置:每個Qwidget都能通過pos()獲取到相對自己父類窗口的位置, 2. 絕對位置:pWidget->mapToGlobal(QPoint(0,0)) ;將當前控件的相對位置轉換為屏
Mysql 定位執行效率低的sql 語句
optimize 用處 pen 啟用 很快 空間 復制 man pac 一、通過MySQL慢查詢日誌定位執行效率低的SQL語句。 MySQL通過慢查詢日誌定位那些執行效率較低的SQL 語句,用--log-slow-queries[=file_name]選項啟動時,mysql
成功解決Git Bash執行指令碼命令下載檔案到預設C盤路徑的問題
解決問題 解決Git Bash執行指令碼命令下載檔案到預設C盤路徑的問題 1、預設下載到資料夾為 解決思路 %homedrive% 指作業系統所在盤%homepath% 指\Docum
HGDB 4.1.1 企業版安裝過程中選擇不執行指令碼導致報錯的問題
目錄 環境 症狀 問題原因 解決方案 環境 系統平臺:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.1.1 症狀 HGDB 4.1.1 企業版安裝到如下步驟時,選擇不執行指令碼啟動資料庫,即點選cancel:
用Python編寫微信小遊戲“跳一跳”的執行指令碼
前言 更新了微信後發現了一款小遊戲跳一跳,但是玩了一下午最高才達到200,每次差點破紀錄後總是手抖就掛掉了,氣的想要砸手機。。閒來無事刷微博的時候正好看到有人分析如何編寫指令碼自動運行遊戲破了3000多分,細看後覺得原理並不複雜,就索性花了一個晚上,參考大神的實現方法,在他的基礎上刪減了一
01: Shell概述 編寫及執行指令碼 、 Shell變數 總結和答疑
Top NSD SHELL DAY01 案例1:Shell基礎應用 案例2:簡單Shell指令碼的設計 案例3:使用Shell變數 案例4:變數的擴充套件應用 1 案例1:Shell基礎應用 1.1 問題 本案例要求熟悉Linux Shell環境
6、批量執行指令碼入口excute_cases.py
新建一個excute_cases.py作為執行所有指令碼的入口。 # -*- coding:utf-8 -*- import HTMLTestRunner import unittest import os,time report_path = os.getcwd() + "\\test_r
Powershell直接指令碼時出現無法載入檔案因為在此係統中禁止執行指令碼問題的解決方法
在Powershell直接指令碼時會出現: 無法載入檔案 ******.ps1,因為在此係統中禁止執行指令碼。有關詳細資訊,請參閱 "get-help about_signing"。 所在位置 行:1 字元: 17 + E:\Test\test.ps1 <<<< + Cat