====== BASH ====== ===== Absolute Path ===== Pro spouštění JAVA programů na linuxu používám BASH skripty. Je otrava zapisovat/konfigurovat absolutní cestu k programu pro spouštění JAVA programu. ==== Ruční konfigurace ==== #!/bin/bash # # Author: Jiří Blažek (blazek@isn.cz) # App: XYZ # Doc: http://example.com # # java path PRJ="/usr/bin/java" # absolute path home APH="/home/blazek/javatest" # program $PRJ -Xms128m -Xmx512m -D"APH=${APH}" -cp "${APH}/lib" -jar ${APH}/test.jar $1 ==== Automatická konfigurace ==== #!/bin/bash # # Author: Jiří Blažek (blazek@isn.cz) # App: XYZ # Doc: http://example.com # # java path PRJ="/usr/bin/java" # absolute path home APH=$(dirname $(readlink -f $0)) echo "Asolute path home = "$APH # program $PRJ -Xms128m -Xmx512m -D"APH=${APH}" -cp "${APH}/lib" -jar ${APH}/test.jar $1 ===== Vymazání nevalidních symbolických linků ===== shell# find -L /usr/bin -type l -delete