Prisijungti

Centos. sh komanda pokatalogiuose esantiems failams

  • 8 Sau '16

Neveikia:

[root@vps1129080 ~]# sh /mc/start.txt
Error: Unable to access jarfile craftbukkit_server.jar

Veikia:

[root@vps1129080 ~]# cd /mc
[root@vps1129080 mc]# sh start.txt
Loading libraries, please wait...

Kaip išspręsti?

TechtronicMindaugas N.
  • 8 Sau '16

Be skripto sunku ka patarti, gal naudojant sh -c 'cd .../.../../../../ && skriptas.sh' ir veiktu, arba sukurti dar viena skripta ir is jo paleisti tas komandas.

Bet kaip suprantu cia skriptas kuris nera atviro kodo, o ir leidziama programa uzdaro kodo, todel pagalbos siame forume nelabai turetum sulaukti.

  • 9 Sau '16

Nemaniau kad skripto turinys turi įtakos, šiukšlių nenešu iš namų...

start.txt

[root@vps1129080 ~]# cat /mc/start.txt
java -Xms32M -Xmx256M -jar craftbukkit_server.jar

O ir -c nenori veikti

[root@vps1129080 ~]# sh -c /mc/start.txt
sh: /mc/start.txt: Permission denied
TechtronicMindaugas N.
  • 9 Sau '16

Sukurk nauja skripta (esamo keisti tau neleidzia licenzija).

#!/bin/sh
cd /mc
java -Xms32M -Xmx256M -jar craftbukkit_server.jar

Perkelk ji i /usr/local/bin arba /usr/bin:

sudo mv skriptas.sh /usr/local/bin/skriptas

Pakeisk teises:

chmod +x /usr/local/bin/skriptas

Dabar galesi paleisti parases komanda 'skriptas'.

Atsakyti