Crontab Job / Permission Denied / Linux 16.04
Fermé
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Statut
Membre
Dernière intervention
12 mars 2019
-
4 déc. 2017 à 18:05
Utilisateur anonyme - 6 déc. 2017 à 13:43
Utilisateur anonyme - 6 déc. 2017 à 13:43
A voir également:
- Crontab Job / Permission Denied / Linux 16.04
- Émulateur linux ✓ - Forum Linux / Unix
- Trustedinstaller permission ✓ - Forum Windows
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Linux mint - Télécharger - Systèmes d'exploitation
- Commun.file_upload.access denied - Forum Réseaux sociaux
2 réponses
Utilisateur anonyme
4 déc. 2017 à 18:33
4 déc. 2017 à 18:33
salut,
avec crontab, il ne faut pas renseigner le nom d'utilisateur.
et, le nom d'un répertoire n'est pas un shell valide !
avec crontab, il ne faut pas renseigner le nom d'utilisateur.
et, le nom d'un répertoire n'est pas un shell valide !
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Statut
Membre
Dernière intervention
12 mars 2019
Modifié le 5 déc. 2017 à 10:11
Modifié le 5 déc. 2017 à 10:11
Bonjour,
un peu plus de précisions sur mon erreur, mon crontab est le suivant :
SHELL=/home/ubuntu/sss/
55 08 * * * RAILS_ENV=production bundle exec rails runner "CommunityMailer.deliver_community_updates"
et toujours la même erreur :
/home/ubuntu/sss/: execle: Permission denied
Quelqu'un a une idée ? Merci !
un peu plus de précisions sur mon erreur, mon crontab est le suivant :
SHELL=/home/ubuntu/sss/
55 08 * * * RAILS_ENV=production bundle exec rails runner "CommunityMailer.deliver_community_updates"
et toujours la même erreur :
/home/ubuntu/sss/: execle: Permission denied
Quelqu'un a une idée ? Merci !
comment tu fais pour, systématiquement, passer à côté de la solution ?
la crontab doit contenir ceci :
c'est tout ! a priori.
je ne connais pas
c'est des fichiers ? des commandes ?...
et pourquoi as-tu installé
la crontab doit contenir ceci :
13 08 * * * RAILS_ENV=production /home/ubuntu/.rvm/gems/ruby-2.3.4/bin/bundle exec rails runner "CommunityMailer.deliver_community_updates"
c'est tout ! a priori.
je ne connais pas
ruby, donc je ne sais pas à quoi correspond
railset
runner.
c'est des fichiers ? des commandes ?...
et pourquoi as-tu installé
rubydepuis les sources (apparemment, puisque son exécutable est dans ton répertoire personnel), plutôt que d'utiliser la version, probablement plus à jour (sur ARchLinux, c'est la 2.4.2) de ta distribution (laquelle ?) ?
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Statut
Membre
Dernière intervention
12 mars 2019
>
Utilisateur anonyme
5 déc. 2017 à 11:29
5 déc. 2017 à 11:29
Bonjour,
humm bah pour le moment je n'ai pas trouvé de solution tout simplement !
Merci pour ta réponse, avec ce crontab :
j'ai cette erreur :
Est-ce que tu as une idée ?
Ce qui marche dans mon shell :
Oui rails runner est une commande et sinon pour ruby il me faut la 2.3.4 c'est pourquoi je l'ai installé depuis une source.
Merci !
humm bah pour le moment je n'ai pas trouvé de solution tout simplement !
Merci pour ta réponse, avec ce crontab :
13 08 * * * RAILS_ENV=production /home/ubuntu/.rvm/gems/ruby-2.3.4/bin/bundle exec rails runner "CommunityMailer.deliver_community_updates"
j'ai cette erreur :
/usr/bin/env: ‘ruby_executable_hooks’: No such file or directory
Est-ce que tu as une idée ?
Ce qui marche dans mon shell :
cd /home/ubuntu/sss/
RAILS_ENV=production bundle exec rails runner "CommunityMailer.deliver_community_updates"
Oui rails runner est une commande et sinon pour ruby il me faut la 2.3.4 c'est pourquoi je l'ai installé depuis une source.
Merci !
Utilisateur anonyme
>
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Statut
Membre
Dernière intervention
12 mars 2019
5 déc. 2017 à 11:37
5 déc. 2017 à 11:37
tu as fait un script ?
il contient un shebang ?
il est exécutable ?
tu inscris le nom du script, et son chemin absolu dans la crontab, à la place de la commande ruby.
il contient un shebang ?
il est exécutable ?
tu inscris le nom du script, et son chemin absolu dans la crontab, à la place de la commande ruby.
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Statut
Membre
Dernière intervention
12 mars 2019
>
Utilisateur anonyme
6 déc. 2017 à 12:38
6 déc. 2017 à 12:38
Bon j'ai trouvé il faut utiliser des wrappers voilà tout ! Essaie de te former un peu plus en crontab avant d'essayer d'aider même si c'est sympa d'avoir essayé ok ! Bonne journée.
4 déc. 2017 à 20:43
Ok j'ai enlevé le nom d'utilisateur avant la commande et j'ai la même erreur...
Mathieu
Modifié le 4 déc. 2017 à 21:58
je n'ai jamais eu à le faire.
d'autant qu'un aussi restreint élimine tous les exécutables qui seraient sous , dont le chemin absolu ne serait pas donné lors de leur appel...
c'est quoi ? un script shell, perl, python ? un exécutable ?
5 déc. 2017 à 09:15
/usr/bin/env: ‘ruby_executable_hooks’: No such file or directory
Mon fichier crontab est le suivant :
# variables
# MAILTO=""
SHELL=/home/ubuntu/sss/
# commands
13 08 * * * RAILS_ENV=production /home/ubuntu/.rvm/gems/ruby-2.3.4/bin/bundle exec rails runner "CommunityMailer.deliver_community_updates"
Et j'ai toujours cette erreur :
/home/ubuntu/sss/: execle: Permission denied
Est ce que tu as une idée du coup ? Merci ! :)
5 déc. 2017 à 09:28
# variables
# MAILTO=""
# SHELL=/home/ubuntu/sss/
# commands
13 08 * * * RAILS_ENV=production bundle exec rails runner "CommunityMailer.deliver_community_updates"
j'ai l'erreur suivante :
/bin/sh: 1: bundle: not found
5 déc. 2017 à 10:00
restaure le chemin absolu vers ton .