Uživatelské nástroje

Nástroje pro tento web


bash

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.


Předchozí verze
bash [2023/12/26 19:13] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== 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 ====
 +
 +<file bash 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
 +</file>
 +==== Automatická konfigurace ====
 +
 +<file bash 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
 +</file>
 +===== Vymazání nevalidních symbolických linků =====
 +
 +<code>
 +shell# find -L /usr/bin -type l -delete
 +</code>