# in cronjob

Pagina: 1
Acties:

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 16:59

Knutselsmurf

LED's make things better

Topicstarter
Ik heb een curl-commando die ik met cron dagelijks uit wil voeren. Nu staat er in dat curl-commando een #, want dat is onderdeel van een password dat ik mee moet geven. Het probleem is nu, dat alles na dat # in mijn cronjob als commentaar wordt gezien.

Mijn vraag is eigenlijk simpel, hoe escape ik dat # in mijn command, zodat deze in zijn geheel correct wordt uitgevoerd?
code:
1
0 0 * * * curl -P eth0 -u username:pasw#ord -T bestand.txt ftp://ftp.mijnsite.nl/

- This line is intentionally left blank -


Verwijderd

Heb je "quotes" al geprobeerd? :)

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Of escapen.. \ ?

[ Voor 6% gewijzigd door PowerSp00n op 27-02-2007 10:57 ]


  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 16:59

Knutselsmurf

LED's make things better

Topicstarter
Bij deze beide opties krijg ik in VI geen feedback van de syntax-highlighter dat dat geaccepteerd wordt. Maar dat kan natuurlijk ook aan de highlighter liggen. Een andere optie is natuurlijk om het gewoon te proberen, maar dat is in een live-omgeving iets gevoeliger

[edit]
Intussen heb ik wat tests uitgevoerd en " " werkt.
Kan iemand mij een goede site/manual/tutorial geven waar ik dat soort dingen terug kan vinden, want google is met dit soort dingen niet echt je vriend.

[ Voor 28% gewijzigd door Knutselsmurf op 27-02-2007 11:11 ]

- This line is intentionally left blank -


  • user109731
  • Registratie: Maart 2004
  • Niet online
jan@desktop:~$ man 5 crontab | grep hash -B 2 -A 4
Reformatting crontab(5), please wait...

Blank lines and leading spaces and tabs are ignored.  Lines whose first
non-space  character  is a hash-sign (#) are comments, and are ignored.
Note that comments are not allowed on the same line as  cron  commands,
since  they  will  be taken to be part of the command.  Similarly, com-
ments are not allowed on the same line  as  environment  variable  set-
tings.


Lijkt me dat het dus gewoon moet kunnen zonder escapen? :)

[ Voor 29% gewijzigd door user109731 op 27-02-2007 11:20 . Reden: laatste regels toegevoegd ]


  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

Dan maak je even een snel testje? Sim-pel :).

  • mithras
  • Registratie: Maart 2003
  • Niet online
Kan dit niet:
code:
1
0 0 * * * script.sh
code: scipt.sh
1
2
#!/bin/bash
curl -P eth0 -u username:pasw#ord -T bestand.txt ftp://ftp.mijnsite.nl/
:?

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 16:59

Knutselsmurf

LED's make things better

Topicstarter
Grote prutser schreef op dinsdag 27 februari 2007 @ 11:10:
jan@desktop:~$ man 5 crontab | grep hash -B 2
Reformatting crontab(5), please wait...

Blank lines and leading spaces and tabs are ignored.  Lines whose first
non-space  character  is a hash-sign (#) are comments, and are ignored.

Lijkt me dat het dus gewoon moet kunnen zonder escapen? :)
Ik ben een heleboel voorbeelden tegen gekomen waar een # halverwege de regel werd gebruikt voor commentaar. Daaruit maak ik dan op dat het niet alleen het eerste karakter is waarop getest wordt.

- This line is intentionally left blank -


  • user109731
  • Registratie: Maart 2004
  • Niet online
Knutselsmurf schreef op dinsdag 27 februari 2007 @ 11:13:
[...]

Ik ben een heleboel voorbeelden tegen gekomen waar een # halverwege de regel werd gebruikt voor commentaar. Daaruit maak ik dan op dat het niet alleen het eerste karakter is waarop getest wordt.
Het gaat zo verder:
Note that comments are not allowed on the same line as cron commands, since they will be taken to be part of the command. Similarly, comments are not allowed on the same line as environment variable settings.
Handig hoor, die manpages :X (of jij heb een andere versie misschien)

  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-03-2024

Confusion

Fallen from grace

Grote prutser schreef op dinsdag 27 februari 2007 @ 11:10:
Lijkt me dat het dus gewoon moet kunnen zonder escapen? :)
Yup. Het probleem van knutselsmurf is waarschijnlijk dat de highlighter het als commentaar ziet, terwijl het in feite geen commentaar is.

Wie trösten wir uns, die Mörder aller Mörder?

Pagina: 1