HeyDev Posté(e) le 2 mars 2021 Posté(e) le 2 mars 2021 Version de Minecraft : 1.12.2 Version de Skript : 2.2 Type du skript : Exécuter une commande Shell depuis Skript Description du script : Bonjour ! Alors voilà, je souhaiterais avoir un skript qui me permet, avec une commande de démarrer un serveur. Je tiens à préciser que j'ai un VPS tournant sur Ubuntu 20.04. J'ai déjà vu qu'il était possible d'exécuter une commande avec l'Addon SkUtilities, mais quand j'effectue : run sh command "cd /home/Mc/Lobby2 ; sh start.sh" Rien ne se produit... Or, quand j'effectue : run sh command "mkdir /home/Mc/Lobby2/Test" cela fonctionne parfaitement bien. Ensuite, j'ai essayé avec ceci : run script at "/home/Mc/Lobby2/start.sh" Et j'ai eu une grosse erreur dans le chat : [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! [Skript] Severe Error: [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! Something went horribly wrong with Skript. [01:06:38 ERROR]: #!#! This issue is NOT your fault! You can't probably fix it yourself, either. [01:06:38 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons). [01:06:38 ERROR]: #!#! Here is full list of them: [01:06:38 ERROR]: #!#! skRayFall (http://sk.rayfall.net/) skDragon WolvSK skUtilities (https://tim740.github.io/) RandomSK SkQuery Ersatz MundoSK (https://forums.skunity.com/resources/mundosk.69/) Skellett (https://forums.skunity.com/resources/skellett-the-addon-with-a-beast-name.24/) PirateSK [01:06:38 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue. [01:06:38 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it. [01:06:38 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue. [01:06:38 ERROR]: #!#! In that case, you will be given instruction on how should you report it. [01:06:38 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin. [01:06:38 ERROR]: #!#! Only if the author tells you to do so, report it as Skript issue (url below) [01:06:38 ERROR]: #!#! Issue tracker: https://github.com/bensku/Skript/issues (only if you know what you're doing!) [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! Stack trace: [01:06:38 ERROR]: #!#! java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. [01:06:38 ERROR]: #!#! at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:301) [01:06:38 ERROR]: #!#! at uk.tim740.skUtilities.files.EffRunApp.execute(EffRunApp.java:26) [01:06:38 ERROR]: #!#! at ch.njol.skript.lang.Effect.run(Effect.java:52) [01:06:38 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) [01:06:38 ERROR]: #!#! at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) [01:06:38 ERROR]: #!#! at ch.njol.skript.lang.Trigger.execute(Trigger.java:55) [01:06:38 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:220) [01:06:38 ERROR]: #!#! at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:182) [01:06:38 ERROR]: #!#! at ch.njol.skript.command.Commands.handleCommand(Commands.java:269) [01:06:38 ERROR]: #!#! at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:164) [01:06:38 ERROR]: #!#! at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [01:06:38 ERROR]: #!#! at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [01:06:38 ERROR]: #!#! at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [01:06:38 ERROR]: #!#! at java.base/java.lang.reflect.Method.invoke(Method.java:566) [01:06:38 ERROR]: #!#! at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [01:06:38 ERROR]: #!#! at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [01:06:38 ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [01:06:38 ERROR]: #!#! at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1391) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1234) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [01:06:38 ERROR]: #!#! at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [01:06:38 ERROR]: #!#! at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [01:06:38 ERROR]: #!#! at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [01:06:38 ERROR]: #!#! at java.base/java.lang.Thread.run(Thread.java:834) [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! Version Information: [01:06:38 ERROR]: #!#! Skript: 2.2-dev31c (custom version) [01:06:38 ERROR]: #!#! Bukkit: 1.12.2-R0.1-SNAPSHOT [01:06:38 ERROR]: #!#! Minecraft: 1.12.2 [01:06:38 ERROR]: #!#! Java: 11.0.10 (OpenJDK 64-Bit Server VM 11.0.10+9-Ubuntu-0ubuntu1.20.04) [01:06:38 ERROR]: #!#! OS: Linux amd64 5.4.0-29-generic [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! Running CraftBukkit: false [01:06:38 ERROR]: #!#! Running Spigot (or compatible): true [01:06:38 ERROR]: #!#! Running Paper (or compatible): false [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! Current node: null [01:06:38 ERROR]: #!#! Current item: uk.tim740.skUtilities.files.EffRunApp [01:06:38 ERROR]: #!#! Thread: Server thread [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! Language: english [01:06:38 ERROR]: #!#! Link parse mode: DISABLED [01:06:38 ERROR]: #!#! [01:06:38 ERROR]: #!#! End of Error. [01:06:38 ERROR]: #!#! Bien évidemment, la permission de fichier "exécuter" était bien attribuée aux scripts Bash (755). Je ne sais franchement plus quoi faire... Auriez vous quelque chose de fonctionnel ? Merci d'avance 😄 Bonne journée/soirée
Yghore Posté(e) le 2 mars 2021 Posté(e) le 2 mars 2021 Essaye de mettre les permissions a 777, je pense que skript est considéré comme un other user ^^
HeyDev Posté(e) le 5 mars 2021 Auteur Posté(e) le 5 mars 2021 Le 02/03/2021 à 12:23, Yghore a dit : Essaye de mettre les permissions a 777, je pense que skript est considéré comme un other user ^^ Je vais essayer ça et je te tiens au courant ^^
HeyDev Posté(e) le 5 mars 2021 Auteur Posté(e) le 5 mars 2021 Le 02/03/2021 à 12:23, Yghore a dit : Essaye de mettre les permissions a 777, je pense que skript est considéré comme un other user ^^ Je viens d'essayer, ça ne fonctionne pas... J'ai essayé avec ServerInstances, mais j'ai la même erreur
Joriis Posté(e) le 15 avril 2021 Posté(e) le 15 avril 2021 Le sujet n'a pas reçu de réponse pouvant le résoudre. Il a donc été verrouillé. Cordialement, l'équipe.
Messages recommandés