abonnement Unibet Coolblue Bitvavo
  dinsdag 8 mei 2012 @ 17:46:46 #101
44552 Black_Ninja
Ninja's bestaan!
pi_111296916
ARG!!!

Ik heb dus nu een scriptje gemaakt, als ik het handmatig uitvoer werkt het wel, in de cronjob niet!

Verder heb ik het nu wel zo ver dat als de VM machine opstart hij wel het replication script uitvoert maar hij start nogsteeds de webserver niet op! :?
Domo Arigato!
  dinsdag 8 mei 2012 @ 18:58:22 #102
136730 PiRANiA
All thinking men are atheists.
pi_111299822
quote:
0s.gif Op dinsdag 8 mei 2012 17:46 schreef Black_Ninja het volgende:
ARG!!!

Ik heb dus nu een scriptje gemaakt, als ik het handmatig uitvoer werkt het wel, in de cronjob niet!

Verder heb ik het nu wel zo ver dat als de VM machine opstart hij wel het replication script uitvoert maar hij start nogsteeds de webserver niet op! :?
Kan aan path en environment vars liggen.
  dinsdag 8 mei 2012 @ 19:25:41 #103
44552 Black_Ninja
Ninja's bestaan!
pi_111301218
quote:
3s.gif Op dinsdag 8 mei 2012 18:58 schreef PiRANiA het volgende:

[..]

Kan aan path en environment vars liggen.
:@ zou je dat een beetje kunnen toelichten? :@
Domo Arigato!
  dinsdag 8 mei 2012 @ 19:29:20 #104
136730 PiRANiA
All thinking men are atheists.
pi_111301411
quote:
0s.gif Op dinsdag 8 mei 2012 19:25 schreef Black_Ninja het volgende:

[..]

:@ zou je dat een beetje kunnen toelichten? :@
Post je script eens ;)
  dinsdag 8 mei 2012 @ 19:29:37 #105
44552 Black_Ninja
Ninja's bestaan!
pi_111301426
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
@reboot /home/media/startscripje.sh
@hourly /home/media/startscripje.sh

1
2
3
4
#!/bin/bash
clear

/usr/lib/virtualbox/VBoxManage startvm "vm" --type headless

Even mijn codes toegevoegd :@
Domo Arigato!
  dinsdag 8 mei 2012 @ 19:29:50 #106
44552 Black_Ninja
Ninja's bestaan!
pi_111301443
quote:
3s.gif Op dinsdag 8 mei 2012 19:29 schreef PiRANiA het volgende:

[..]

Post je script eens ;)
Was al onderweg :)
Domo Arigato!
  dinsdag 8 mei 2012 @ 19:29:53 #107
45457 NightH4wk
Semper Fi!
pi_111301450
http://www.wonkity.com/~wblock/docs/html/interrupted.html

Nummer 2 van de interrupted Unix FAQ.
  dinsdag 8 mei 2012 @ 19:30:16 #108
45457 NightH4wk
Semper Fi!
pi_111301468
Ah, te laat.
  dinsdag 8 mei 2012 @ 19:33:02 #109
44552 Black_Ninja
Ninja's bestaan!
pi_111301597
quote:
0s.gif Op dinsdag 8 mei 2012 19:29 schreef NightH4wk het volgende:
http://www.wonkity.com/~wblock/docs/html/interrupted.html

Nummer 2 van de interrupted Unix FAQ.
Dat doe ik toch goed? :@
Domo Arigato!
  dinsdag 8 mei 2012 @ 19:33:14 #110
136730 PiRANiA
All thinking men are atheists.
pi_111301612
quote:
0s.gif Op dinsdag 8 mei 2012 19:29 schreef Black_Ninja het volgende:

[ code verwijderd ]

[ code verwijderd ]

Even mijn codes toegevoegd :@
1
2
3
4
5
6
7
$ /usr/lib/virtualbox/VBoxManage list vms
"ZoneCD" {fc21749e-413d-4054-a498-2307ed8c785d}
"Android" {bd77113d-9194-4d8e-a6ee-fb301a2a9ee5}
$ sudo /usr/lib/virtualbox/VBoxManage list vms
$ sudo -u mijnusername /usr/lib/virtualbox/VBoxManage list vms
"ZoneCD" {fc21749e-413d-4054-a498-2307ed8c785d}
"Android" {bd77113d-9194-4d8e-a6ee-fb301a2a9ee5}

Het VBoxManage command hangt dus af van de user. Voer je de cron als root uit?
  dinsdag 8 mei 2012 @ 19:34:32 #111
45457 NightH4wk
Semper Fi!
pi_111301696
quote:
Dat doe ik toch goed?
Idd. Daarom te laat. :X
  dinsdag 8 mei 2012 @ 19:35:32 #112
44552 Black_Ninja
Ninja's bestaan!
pi_111301741
quote:
14s.gif Op dinsdag 8 mei 2012 19:33 schreef PiRANiA het volgende:

[..]
[ code verwijderd ]

Het VBoxManage command hangt dus af van de user. Voer je de cron als root uit?
Je ziet mijn code, volgens mij roep ik het gewoon aan maar het vreemde is dat ik hem niet met sudo hoef te starten als ik het handmatig doe :?

Als ik hem als root wil starten, hoe moet ik het dan invoeren? :@
Domo Arigato!
  dinsdag 8 mei 2012 @ 19:35:46 #113
44552 Black_Ninja
Ninja's bestaan!
pi_111301765
quote:
0s.gif Op dinsdag 8 mei 2012 19:34 schreef NightH4wk het volgende:

[..]

Idd. Daarom te laat. :X
Gelukkig :) Doe ik iedergeval iets goed :P
Domo Arigato!
  dinsdag 8 mei 2012 @ 19:52:04 #114
44552 Black_Ninja
Ninja's bestaan!
pi_111302669
quote:
14s.gif Op dinsdag 8 mei 2012 19:33 schreef PiRANiA het volgende:

[..]
[ code verwijderd ]

Het VBoxManage command hangt dus af van de user. Voer je de cron als root uit?
In cron root werkt het ook niet ;(
Domo Arigato!
  dinsdag 8 mei 2012 @ 20:50:01 #115
187069 slacker_nl
Sicko pur sang
pi_111306092
su - $user -c "/path/to/cmd" of is het -e?!
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 8 mei 2012 @ 21:15:33 #116
44552 Black_Ninja
Ninja's bestaan!
pi_111307681
*O* *O* *O* *O* *O* *O* *O* *O* *O* *O*
Ik heb de Virtualbox werkende :D

Om een of andere reden doet hij het niet met het @reboot commando maar dan kan ik omheen werken omdat ik hem op vaste tijdstippen kan herstarten :)

Nu zit ik alleen nog met probleem 2. De .sh scripts op de virtualbox -O-

Het script dat ik start met
1~/run_replication.sh
werkt prima

Het script dat ik start met
1./run_server.sh
werkt dus niet ;(

Hoe moet ik het ./ gedeelte in een cronjob zetten? :@
Domo Arigato!
  dinsdag 8 mei 2012 @ 21:41:01 #117
187069 slacker_nl
Sicko pur sang
pi_111309074
Volledige path gebruiken..
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 8 mei 2012 @ 21:53:39 #118
44552 Black_Ninja
Ninja's bestaan!
pi_111309816
quote:
0s.gif Op dinsdag 8 mei 2012 21:41 schreef slacker_nl het volgende:
Volledige path gebruiken..
helpt niet ;(
Domo Arigato!
  dinsdag 8 mei 2012 @ 21:58:26 #119
187069 slacker_nl
Sicko pur sang
pi_111310070
Dan heb ik een pro-tip. set -x gebruiken en dan 2>> /tmp/logfile redirecten :)

Dan krijg je debug info in een log, kek :)
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 8 mei 2012 @ 22:30:07 #120
44552 Black_Ninja
Ninja's bestaan!
pi_111312105
quote:
0s.gif Op dinsdag 8 mei 2012 21:58 schreef slacker_nl het volgende:
Dan heb ik een pro-tip. set -x gebruiken en dan 2>> /tmp/logfile redirecten :)

Dan krijg je debug info in een log, kek :)
log blijft leeg maar wordt wel aangemaakt :?
Domo Arigato!
  dinsdag 8 mei 2012 @ 22:31:46 #121
187069 slacker_nl
Sicko pur sang
pi_111312202
uhh &2>> logfile
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 8 mei 2012 @ 23:11:00 #122
44552 Black_Ninja
Ninja's bestaan!
pi_111314494
Echt, wtf!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
*/1 * * * * danny -u /home/musicbrainz/run_server.sh
10 * * * * /home/musicbrainz/run_replication.sh >> /tmp/replication.log 2>&1
@reboot /home/musicbrainz/run_replication.sh
46 * * * * /home/musicbrainz/run_server.sh >> /home/musicbrainz/startserver.log

run_replication.sh werkt prima, runs_server.sh pakt ie niet.

het enige verschil van wat ik weet is dat run_replication.sh start je met ~/ er voor en run_server.sh met ./

begin echt gek te worden :(
Domo Arigato!
  dinsdag 8 mei 2012 @ 23:16:42 #123
187069 slacker_nl
Sicko pur sang
pi_111314784
~/ werkt niet, dan moet je $HOME gebruiken. Volgens mij staat dat ook ergens in deze draad :) Jep: you@shellscripts$ enter() { echo "Shell scripting ftw!, deel 1
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 8 mei 2012 @ 23:21:09 #124
44552 Black_Ninja
Ninja's bestaan!
pi_111315019
quote:
0s.gif Op dinsdag 8 mei 2012 23:16 schreef slacker_nl het volgende:
~/ werkt niet, dan moet je $HOME gebruiken. Volgens mij staat dat ook ergens in deze draad :) Jep: you@shellscripts$ enter() { echo "Shell scripting ftw!, deel 1
run_replication werkt dus, en die moest met ~/ worden gestart

het is run_server.sh dat niet werkt en die werd gestart met ./

:? :? :? :? :? :? :? :? :?
Domo Arigato!
  dinsdag 8 mei 2012 @ 23:23:27 #125
187069 slacker_nl
Sicko pur sang
pi_111315129
DUDE STOP FUCKING WITH RELATIVES PATHS!!!!! ABSOLUTE PATHS PLEASE!!!!!!
In theory there is no difference between theory and practice. In practice there is.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')