[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash: impossible de régler le groupe de processus du terminal (20286): Ioctl() inapproprié pour un périphérique



> Je pense que vous vous en sortirez mieux simplement à coup de :
>
> 	01 10 * * * /usr/bin/php /var/www/wiki.domaine.fr/maintenance/deleteOldRevisions.php --delete >> /var/log/cron-dropbox.log 2>&1
>
> Ou alors, si comme moi vous n'aimez par les longues lignes, en
> lançant un script exécutable /root/bin/mediawiki, par exemple :
>
> 	#!/bin/bash
> 	exec /usr/bin/php \
> 		/var/www/wiki.domaine.fr/maintenance/deleteOldRevisions.php \
> 		--delete >> /var/log/cron-dropbox.log 2>&1
>
> Qui serait appelé comme ceci :
>
> 	01 10 * * * /root/bin/mediawiki
>
> Ou bien alors comme cela si le fichier n'est pas exécutable :
>
> 	01 10 * * * /bin/bash /root/bin/mediawiki


Trompé dans ma précédente réponse, ok, je tente votre proposition en
appelant le script depuis crontab.
De ce fait, cela ne me permet pas d'utiliser les alias dans crontab.

J'aurais souhaité un contournement, pour ne pas avoir à supporter le
message d'erreur pour me permettre d'utiliser les alias.
bash -ic "mediawiki1 >> /var/log/cron-dropbox.log 2>&1"



Reply to: