2017-03-27 6 views
1

J'ai un programme de note qui appelle echo 'notify-send Hello' | at now +1 minutes mais cela ne fonctionne pas. Je l'ai essayé dans un terminal et, bien sûr, notify-send Hello fonctionne, mais echo 'notify-send Hello' | at now +1 minutes ne fonctionne pas. Quelle est la solution pour cela, le cas échéant?Impossible de transmettre à 'at'

Répondre

0

Étrangement, le remplacement echo 'notify-send Hello' | at now +1 minutes avec notify-send Hello | at now +1 minutes a causé le programme fonctionne de manière transparente

+0

Mais la deuxième version n'envoie-t-elle pas la notification immédiatement au lieu d'une minute? Néanmoins: Si vous avez résolu votre problème, veuillez accepter votre propre réponse. Si ce n'est pas le cas, modifiez plutôt votre question et supprimez cette réponse, sinon les gens supposeront que vous ne demandez plus. – Socowi

1

Savez-vous que la sortie de commande at ne figure pas sur la sortie standard sur votre terminal, mais est envoyé par la poste (l'utilisateur à partir de la commande) ? Est-ce peut-être dans votre boîte aux lettres?