Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST] Script automatisch starten  (gelezen 3282 keer)

Offline 10o

  • Lid
[OPGELOST] Script automatisch starten
« Gepost op: 2009/06/01, 15:52:51 »
Ik wil een script (~/pad/naar/script.sh) automatisch laten draaien vanuit Opstart-toepassingen.

Het script werkt vanaf commandline als volgt niet:
bash ~/pad/naar/script.shZo wel:
cd ~/pad/naar
bash script.sh

Welke opdrachtregel kan ik aan de Opstart-toepassingen toevoegen om het script te laten draaien.

Overigens gaat het om de applicatie myiHome om bestanden via een Networked Media Tank af te kunnen spelen.

Dank!
« Laatst bewerkt op: 2009/06/01, 17:17:04 door 10o »
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Re: Script automatisch starten
« Reactie #1 Gepost op: 2009/06/01, 15:55:38 »
Ten eerste, waarom geef je een Bash-script de extensie sh? Ten tweede, is het bestand in kwestie wel uitvoerbaar gemaakt?

Offline 10o

  • Lid
Re: Script automatisch starten
« Reactie #2 Gepost op: 2009/06/01, 16:16:00 »
Ten eerste, waarom geef je een Bash-script de extensie sh? Ten tweede, is het bestand in kwestie wel uitvoerbaar gemaakt?
1. Omdat het bestand zo geleverd wordt: http://www.networkedmediatank.com/download/myihome.html
2. Het is reeds uitvoerbaar

Als ik het bestand dubbelklik of vanaf commandline uitvoer zonder bash werkt het niet.
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Offline Scormen

  • Lid
    • LinuxOntdekt.Be
Re: Script automatisch starten
« Reactie #3 Gepost op: 2009/06/01, 16:22:46 »
Citaat
Ten eerste, waarom geef je een Bash-script de extensie sh?
Doe ik ook, gewoon voor de duidelijkheid.

Ik voeg men opstart bestanden steeds handmatig toe aan het bestand /etc/rc.local
Probeer dat eens?
Ubuntu gebruiker #18341 | Linux gebruiker #456955
ยท Mijn persoonlijke Linux blog

Offline 10o

  • Lid
Re: Script automatisch starten
« Reactie #4 Gepost op: 2009/06/01, 16:52:23 »
rc.local aangepast:
bash /pad/naar/script.sh
exit 0
Maar de service draait niet.

Ook geprobeerd:
cd /pad/naar
bash script.sh
exit 0
Werkt helaas ook niet.
« Laatst bewerkt op: 2009/06/01, 17:16:34 door 10o »
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Offline 10o

  • Lid
Re: Script automatisch starten
« Reactie #5 Gepost op: 2009/06/01, 16:57:32 »
Correctie, werkt wel zie ik, maar als root...
Hoe kan ik 'm in rc.local uitvoeren als user? Daar staan immers mijn bestanden...

edit: "su mijn-gebruikersnaam" voor de commandoreeks gezet, maar helpt niet.
« Laatst bewerkt op: 2009/06/01, 17:16:49 door 10o »
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Offline 10o

  • Lid
Re: Script automatisch starten
« Reactie #6 Gepost op: 2009/06/01, 17:15:45 »
Bleek toch niet zo moeilijk...

Uitvoerbaar scriptje gemaakt met daarin de regels:
cd /pad/naar/script.sh
bash script.sh

Vervolgens script toegevoegd via Systeem > Voorkeuren > Opstart-toepassingen
« Laatst bewerkt op: 2009/06/01, 17:17:49 door 10o »
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Re: [OPGELOST] Script automatisch starten
« Reactie #7 Gepost op: 2009/06/01, 17:23:00 »
ik dacht al, waarom doe je dat niet meteen :P