grupofernandez
(usa Ubuntu)
Enviado em 01/04/2022 - 15:47h
Estou criando um script bash para executar um sistema baseado em um servidor local, mas ao clicar 2 vezes, não consegui fazer executar o script
#!/bin/bash
cd /home/fernandez/Flexcorp/bin
sh jflexcorp.sh
executando no terminal, com sh flexcorp.sh, executa normal o sistema, enquanto que quando vou clicar 2 vezes, não funciona.
Já dei a permissão com chmod +x flexcorp.sh
Este arquivo precisa ficar na área de trabalho, para agir como um atalho.
Tentei também criar um arquivo flexcorp.desktop
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=teste
Comment=teste
Exec=/home/fernandez/Flexcorp/bin/jflexcorp.sh
StartupNotify=false
Terminal=false
Porém também não consigo executar...
Apesar de estar confuso todos os arquivos com o nome Flexcorp, não são a mesma coisa, o arquivo original, em home/fernandez/Flexcorp/bin é:
cd /home/fernandez/Flexcorp/bin
caminho=` echo "$0" | grep -o ^.*/`
if [ -d "$caminho" ]
then
cd "$caminho"
fi
java -Dsun.java2d.xrender=false -jar JFlex.jar
Como o servidor é remoto, estou fazendo uma conexão SSHFS:
sshfs -oPort=3389 contagem@192.168.99.250:/flexcorp home/fernandez/flexcorp
O que preciso é: temos Windows hoje, e estou migrando para Linux, e para tanto, preciso criar 3 atalhos de acesso ao sistema, para que o operador possa dar 2 cliques e executar o sistema.
Estou usando Ubuntu LTS 20.03, e ainda não consegui fazer os atalhos serem executados com 2 cliques...
Simplesmente, não, já coloquei permissão de execução, e também alterei a opção no Nautilus para executar scritps
Se alguém puder explicar também como posso fazer o SSHFS executar na inicialização do sistema, agradeço.