shell脚本
shell脚本
lxlmycsdnfree
脑科学爱好者,物理爱好者,计算机从业者
展开
-
执行 java -jar xxx.jar 是不是创建进程问题
package test; public classmymain { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("ooooooooooooo");原创 2017-08-26 15:05:05 · 503 阅读 · 0 评论 -
linux 系统将某目录下的可执行文件添加环境变量,jenkins创建shell长链接却找不到
解决方式,在etc/profile.d 目录下添加 一个shell 然后export 的环境变量,并且添加到PATHexport APKSIGNER27=/opt/CI/android-sdk-linux/build-tools/27.0.1export PATH=$APKSIGNER27:$PATH...原创 2018-06-25 17:04:33 · 776 阅读 · 0 评论 -
jenkins上linux-gradle机器对android执行shell签名apk
shell 如下:#!/bin/shWORKSPACE=$1FTPIP=$2FTPPATH=$3PKGLIST="$4"EBUY=$5SPASS=$6KPASS=$7FILENAME=$8ftpUser=$9ftpPass=${10}[ $# -ne 10 ] && { echo "parameter numbers must be 8" ; exit 1...原创 2018-06-22 17:39:24 · 312 阅读 · 0 评论 -
一个bat脚本涉及获取传参、访问ftp下载文件、循环、字符串处理等
@echo offset WORKSPACE=%1SET FTPIP=%2set FTPPATH=%3set PKGLIST="%4"set EBUY=%5set SPASS=%6set KPASS=%7SET FILENAME=%8setlocal enabledelayedexpansionif %WORKSPACE%! == ! ( echo "WORKSPACE n...原创 2018-04-12 19:19:23 · 1605 阅读 · 0 评论 -
tailf、tail -f、tail -F 指令
tail -f 等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止tail -F 等同于--follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪tailf 等同于tail -f -n 10(貌似tail -f或-F默认也是打印最后10行,...转载 2018-02-12 09:24:02 · 3973 阅读 · 0 评论 -
shell 查看磁盘和当前文件夹所有大小
[root@ opt]# df -h文件系统 容量 已用 可用 已用%% 挂载点/dev/mapper/systemvg-rootlv 7.9G 5.4G 2.2G 72% /tmpfs 3.9G 12K 3.9G 1% /dev/shm/dev/vda1 1原创 2018-01-28 11:28:51 · 8448 阅读 · 0 评论 -
Linux计划任务Crontab介绍
说明:Crontab是Linux系统中在固定时间执行某一个程序的工具,类似于Windows系统中的任务计划程序 下面通过详细实例来说明在Linux系统中如何使用Crontab一、安装crontabyum install vixie-cron #安装chkconfig crond on #设为开机启动,先要安装chkconfig(yum inst原创 2018-01-28 13:42:19 · 331 阅读 · 0 评论 -
常用的shell脚本
#####################################################################################linux 默认使用bash 脚本,要执行 sh,指令前面需要添加sh############################################################################原创 2017-08-25 11:15:59 · 355 阅读 · 0 评论 -
linux关于bashrc与profile
“~/”表示用户目录 具体看是root用户,还是其他用户(其他用户是home目录)。每一个用户都有对应的用户目录,都有对应的用户.bashrc文件,.bashrc就是系统生成的,就是文件名。其没有后缀名之说。但是每一个用户进去之后,只能看到自己的bashrc文件,因为每一个bashrc对应一个用户权限。Bash shell在“~/.bash_history文件中保存了500条使用过的命令原创 2017-10-23 14:34:07 · 347 阅读 · 0 评论 -
/bin/bash^M: bad interpreter: 没有那个文件或目录
首先需要:[root@sncdpreapp66 home]# touch jenkinsTest.sh[root@sncdpreapp66 home]# [root@sncdpreapp66 home]# chmod +x XXX.sh ------ 增加 权限错误分析:因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件原创 2017-09-11 14:32:41 · 234 阅读 · 0 评论 -
Xshell中输入rz提示:-bash: rz: command not found
现象:命令行输入:rz,结果提示rz: command not found ,rz命令没有找到。安装 lrzsz#yum -y install lrzsz安装完成后,在当前需要放入文件的地方输入rz即可#rz问题OK!转载 2017-08-30 19:01:34 · 9938 阅读 · 0 评论 -
linux 打印相关 应用的进程,根据筛选条件 获取进程id 执行jstack 指令
#!/bin/bash#cd "$(dirname $0)"#BIN_DIR="$(pwd)"#cd "$(dirname ${BIN_DIR})"if [ $# -ne 1 ];then echo "parameter must be one."exit 0fiPID_ARR=($(ps -ef | grep $1 | awk '{if($8 ~/jdk1.8.0/){prin原创 2017-09-15 20:33:50 · 440 阅读 · 0 评论 -
SSH-permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
( 1 ) 创建用户: hadoop(2)配置ssh服务器配置文件。在root 用户下才能配置。vi /etc/ssh/sshd_config 权限设为no:#PermitRootLogin yes#UsePAM yes#PasswordAuthentication yes如果前面有# 号,将#号去掉,之后将yes修改为no。修改之后为:PermitRootLo...转载 2018-08-12 17:27:42 · 13239 阅读 · 1 评论