shell
即墨澈
这个作者很懒,什么都没留下…
展开
-
shell脚本gzexe加密解密
一、gzexe加密#系统自带的gzexe程序,它不但加密,同时压缩文件gzexe a.sh#它会把原来没有加密的文件备份为 a.sh~ ,同时 a.sh 即被变成加密文件二、gzexe解密gzexe -d a.sh原创 2021-12-01 11:08:26 · 2356 阅读 · 0 评论 -
shell脚本shc加密解密
一、shc加密#shc编译安装#软件安装包地址:http://www.datsi.fi.upm.es/~frosal/sources/tar xvfz shc-3.8.7.tgzcd shc-3.8.7make#验证shc是否正确安装./shc -v#加密命令shc -T -f a.sh#加密后生成的文件#a.sh.x是加密后的可执行的二进制文件#a.sh.x.c是生成a.sh.x的原文件(c语言)a.sha.sh.xa.sh.x.c加密后用UltraEdit打开的效果原创 2021-11-30 16:55:18 · 4513 阅读 · 0 评论 -
service tomcat start启动报错Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
一、错误详情二、解决方案因为启动tomcat会调用tomcat安装文件中的startup.sh,而它调用了catalina.sh则调用了setclasspath.sh。因此需要在setclasspath.sh的开头手动声明环境变量。vim /tomcat/bin/setclasspath.sh添加JAVA_HOME和JRE_HOME两个环境变量...原创 2021-02-22 18:05:45 · 201 阅读 · 0 评论 -
nohup: redirecting stderr to stdout的解决办法
一、问题现象nohup java -jar xxx.jar >xxx.txt &二、解决方案将命令改成:nohup java -jar xxx.jar >xxx.txt 2>&1 &说明:一个命令的执行伴随着三种输入输出标准输入(stdin):默认指向键盘的输入,可以通过标准输入重定向<,让标准输入指向文件输入标准输出(stdout) :指命令产生的正常的输出,如echo aaa,标准输出默认指向终端显示器,可以通过输出重定向>.原创 2021-02-22 17:52:35 · 24008 阅读 · 0 评论 -
failed to run command ‘java‘: No such file or directory
一、报错场景nohup java -jar xxx.jar 2>&1 &运行上述命令后报错“failed to run command ‘java’: No such file or directory”,且执行 java -version、javac 正常,查看/etc/profile中配置正常。二、解决方法vim ~/.bashrc#最后面添加export JAVA_HOME=/home/soft/jdk1.8.0_261export JRE_HOME=${.原创 2021-02-22 16:41:10 · 8409 阅读 · 0 评论 -
在Shell脚本中调用另一个Shell脚本的三种方式
三种调用方式:fork(./script.sh)、exec(exec script.sh)、source(source script.sh)fork fork 是最普通的, 就是直接在脚本里面用parh/xxx.sh来调用 xxx.sh这个脚本,比如:```/home/soft/script/StartJars.sh``` 运行的时候会以当前shell为父进程,产生新的子进程,子进程执行的时候,父进程还在。子进程从父进程继承环境变量,子进程执行完毕后返回父进程,但是子进程中的环境.原创 2021-01-27 22:45:35 · 3898 阅读 · 0 评论