今天写了一个在linuxjava程序的shell文件。大学的候接触一点linux命令,到在早就忘 光了。所以写个文件了我就牛二虎之力。

shell命令:./EmployeeDeleteTool.sh employeelist.csv log.log 在这里里是有2个参数。

一开始运行bash: ./EmployeeDeleteTool.sh: No such file or directory

个原因是因 为该文件的保存方式我用的是windows的保存方式,应该linux的。

比如通od –c filename命令可以看到文件里面存在\r\n的格式。

 

有引用多个 jar包的候,文件之间应该不是分号是冒号。

下面放下我写的这个shell文件。

#!/bin/sh

export LANG=ja_JP.eucJP

ojdbc_path=/home/webkkk/b41107/lib/oracle10g/ojdbc14.jar:/home/webkkk/b41107/lib/servlet.jar

class_path=/home/webkkk/b41107/classes/

class_path=$class_path:$ojdbc_path

package_name=jp.co.company.tools.employee_delete

/usr/java/j2sdk1.4.2_10/bin/java -classpath $class_path $package_name.EmployeeDeleteTool $1 $2