J'ai un script shell qui crée des fichiers par programmation en écrivant le contenu d'une variable dans un fichier de l'emplacement mémoire.Les fichiers créés par programme deviennent NULL sous Linux
file=/downloads/fileName.crt
variable="These contents are to be
written to the file"
echo "$variable" > "$file"
Cela fonctionne très bien. Je suis capable de voir que le fichier est écrit et non NULL. Mais parfois après l'exécution de ce script et après un redémarrage, le contenu du fichier devient NULL. Pourquoi cela arrive-t-il?
Lien vers le code complet:
Newly created file becomes NULL on reboot in Linux
Ce code est en cours d'exécution sur un ordinateur Linux mobile industriel avec une configuration très basique.
montrez votre script shell réel –
Que voulez-vous dire par NULL? Comment lisez-vous le fichier? Où voyez-vous NULL? – vojislavdjukic
Bonjour @AhmedMasud J'ai posté ceci dans cette question. https://stackoverflow.com/questions/46612471/newly-created-file-becomes-null-on-reboot-in-linux –