Uživatelské nástroje

Nástroje pro tento web


bash

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

realpath1.sh
#!/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

realpath2.sh
#!/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
bash.txt · Poslední úprava: 2023/12/26 19:13 autor: 127.0.0.1