mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-09-30 00:56:56 +13:00
More fixes for beacon server start up
This commit is contained in:
parent
0798c53762
commit
afd5dd4553
2 changed files with 11 additions and 6 deletions
|
@ -30,11 +30,13 @@ public class BeaconServer {
|
|||
public static Process tryStartCustom() throws Exception {
|
||||
var custom = BeaconConfig.getCustomDaemonCommand();
|
||||
if (custom != null) {
|
||||
var command =
|
||||
ShellTypes.getPlatformDefault().executeCommandWithShell(
|
||||
custom + (BeaconConfig.getDaemonArguments() != null ? " " + BeaconConfig.getDaemonArguments() : ""));
|
||||
Process process = Runtime.getRuntime().exec(command);
|
||||
printDaemonOutput(process, command);
|
||||
var command = ShellTypes.getPlatformDefault()
|
||||
.executeCommandListWithShell(custom
|
||||
+ (BeaconConfig.getDaemonArguments() != null
|
||||
? " " + BeaconConfig.getDaemonArguments()
|
||||
: ""));
|
||||
Process process = Runtime.getRuntime().exec(command.toArray(String[]::new));
|
||||
printDaemonOutput(process, ShellTypes.getPlatformDefault().flatten(command));
|
||||
return process;
|
||||
}
|
||||
return null;
|
||||
|
@ -45,7 +47,8 @@ public class BeaconServer {
|
|||
// Tell daemon that we launched from an external tool
|
||||
var command = "\"" + daemonExecutable + "\" --external "
|
||||
+ (BeaconConfig.getDaemonArguments() != null ? BeaconConfig.getDaemonArguments() : "");
|
||||
Process process = Runtime.getRuntime().exec(ShellTypes.getPlatformDefault().executeCommandWithShell(command));
|
||||
Process process =
|
||||
Runtime.getRuntime().exec(ShellTypes.getPlatformDefault().executeCommandWithShell(command));
|
||||
printDaemonOutput(process, command);
|
||||
return process;
|
||||
}
|
||||
|
|
|
@ -74,6 +74,8 @@ public interface ShellType {
|
|||
|
||||
String executeCommandWithShell(String cmd);
|
||||
|
||||
List<String> executeCommandListWithShell(String cmd);
|
||||
|
||||
List<String> createMkdirsCommand(String dirs);
|
||||
|
||||
String createFileReadCommand(String file);
|
||||
|
|
Loading…
Reference in a new issue