Mit Sublime Text 2 muss ich manchmal Shell-Dateien bearbeiten, die von bash in einem Cron ausgeführt werden. Wenn ich diese Dateien jedoch speichere, wird das Ausführungs-Flag aus der Datei entfernt, was dazu führt, dass der Cron beim Versuch, die Datei auszuführen, fehlschlägt. Ich muss die Datei chmod jedes Mal, wenn ich es ändere. Bisher hatte ich dieses Problem mit Ultra-Edit nie.Wie Sublime Text 2 beim Entfernen des "Read & Execute" -Flags beim Speichern gestoppt wird
Hat sich noch jemand mit diesem Problem beschäftigt, der eine Lösung vorschlagen kann?
Sorry, wenn die Frage klingt dumm, aber könnte dies ein umask eher als ein Sublime Text Problem sein? Nur um das Offensichtliche auszuschließen. – kriegaex
Ich glaube nicht. Die Datei hat bereits die Berechtigung zum Ausführen, sie wird nur geöffnet, bearbeitet und gespeichert. Das einzige, was mir einfällt, ist, dass Sublime Text beim Öffnen einer Datei eine temporäre Datei erstellt, an der Sie lokal arbeiten. Wenn Sie die Datei speichern, wird das Original aus dem Dateisystem entfernt und die neu gespeicherte Datei wird gespeichert seinen Platz. Das würde die Datei auf Standard-Flags setzen. –
Sie könnten _Trace_ versuchen und sehen, was passiert. (Ich bin nirgendwo in der Nähe eines PCs und kann das nicht replizieren, sondern nur Ideen zur Selbsthilfe liefern.) – kriegaex