Você está recebendo o
Error: Unable to access jarfile spigot.jar
Mensagem de erro porque o script está usando o diretório de trabalho do ambiente bash quando ele está sendo executado. O script provavelmente está executando java -jar spigot.jar
, em que o arquivo spigot.jar deve residir no mesmo diretório. Como o ambiente de scripts está apontando para outro diretório, o arquivo não pode ser encontrado.
Para corrigir isso, edite o arquivo /var/www/owncloud/data/admin/files/Spigot/start.sh
e adicione esta linha logo acima do comando no qual ele está executando o java.
cd "$( dirname "${BASH_SOURCE[0]}" )"
Este comando altera o diretório atual de execução do script para o diretório em que ele reside.
O resultado deve ser algo como:
#!/bin/bash
cd "$( dirname "${BASH_SOURCE[0]}" )"
java -jar spigot.jar
Depois, você pode usar o alias mencionado em sua pergunta, ou provavelmente junto com muitas das outras respostas que estão aqui.
Boa sorte!