criando um arquivo executável [duplicado]

0

Eu quero criar um arquivo que irá executar um código, por exemplo:

sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

-assim que clicar duas vezes nele será igual a abrir o terminal e escrevê-lo lá.

Como faço isso?
(No Windows, eu acho, é um arquivo .bat )

    
por Tzahi Leh 17.12.2015 / 10:18

1 resposta

5

No Linux, usamos scripts bash ( .sh ).

Para fazer um script bash executar com duplo clique, você precisa torná-lo executável e adicionar a linha #!/bin/bash ao início.

O arquivo deve ficar assim:

#!/bin/bash
sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Torne-o executável com:

chmod +x nameofscript.sh

Você também vai querer seguir este guia.

    
por TellMeWhy 17.12.2015 / 10:23