LINUX.ORG.RU

Конвертация .bin команды в .sh

 , , , ,


0

2

как мне в .sh файл на Ubuntu правильно конвертировать команду с Windows, которая запускает джарку от определенной версии Java

"C:\Program Files\Java\jre1.8.0_431\bin\java.exe" -Xmx8G -jar paper-1.13.2-657.jar

чтобы она также корректно заработала на Linux - Ubuntu.

Будет ли корректна конвертация этой команды таким путём?

#!/bin/bash

"/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/" -Xmx8G -jar paper-1.13.2-657.jar

Ответ на: комментарий от firkax

вот только ты чегой-то в ответ не пишешь сразу эффективный скрипт на питоне или, прости хосподи, пыхе… а трендишь что ты тут самый умный.
а всего пользует баш - ****** :)
не умеешь - не пользуй. но и не звезди - тише и спокойнеее будет.

использовать пых как системный скриптовый язык это конечно же прям ваааащщщщееее !!

pfg ★★★★★
()
Ответ на: комментарий от pfg

использовать пых как системный скриптовый язык это конечно же прям ваааащщщщееее !!

Да из какой пещеры вы повылезали-то?

#!/usr/bin/php
<?
system("/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/" -Xmx8G -jar paper-1.13.2-657.jar");
?>

Какая нахрен разница? Абсолютно всё, что можно запустить через шебанг можно использовать для системных скриптов.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от u5er

В количестве кода, которое потребуется для.

Для чего? Для запуска жирножабы, по сравнению с которой все искаропочные компиляторы и интерпретаторы вместе взятые просто отдыхают?

Stanson ★★★★★
()
Ответ на: комментарий от Stanson

так понял, это вот это https://papermc.io/

для специфической версии JAVA_PATH всё равно должен быть актуальный установлен хотя бы через export

#!/bin/sh

export JAVA_PATH="/usr/lib/jvm/java-8-openjdk-amd64/jre"
export PATH="${JAVA_PATH}/bin":$PATH

java -Xmx8G -jar paper-1.13.2-657.jar
zudwa
()