Tu te trompes pour le /dev/null, tu peux le vérifier comme moi
ls -la /dev/null
crw-rw-rw- 1 root root 1, 3 jan 19 20:48 /dev/null
Je manque de temps pour tester ton script mais à priori il n'a rien de spécifique à Ubuntu en terme de syntaxe et devrait donc fonctionner sous Fedora à ceci prêt que Ubuntu fait un usage intensif de la commande
sudo et que peut-être tu n'as pas les droits pour tuer le process conky.
Vérifie qui est le propriétaire du processus avec
ps -ef | grep conky