Если вам нужно, чтобы USB-накопитель был доступен в любой системе Windows без предварительной установки специальных драйверов с другого носителя, тогда единственными вариантами являются FAT32 и NTFS (и, возможно, exFAT ). Ни один из них не будет поддерживать настоящие разрешения unix.
Если ваша цель состоит в том, чтобы просто сохранить файлы с неповрежденными разрешениями unix, вы можете использовать tar
или какой-либо другой инструмент архивирования для упаковки файлов и информации об их разрешениях в файл tar.bz2
или аналогичный. В Windows обычные утилиты WinZip и бесплатные утилиты 7zip прекрасно открывают файлы tar.bz2
.
Если файлы должны быть немедленно запущены на USB-накопителе, вы можете использовать параметр монтирования umask=000
, чтобы указать разрешения для каталогов и файлов в файловой системе FAT или NTFS, но это все -или -. ] ничего общего :с этой опцией, все файлы и каталоги в файловой системе будут иметь разрешения, эквивалентные chmod 777
.
Cron выполняет только команды, вы можете заставить его выполнять двоичный файл или скрипт по вашему желанию, включая PHP-скрипт, если хотите.
Технически вы можете выполнить сценарий, который будет использовать curl для получения URL-адреса и включить вашу переменную в URL-адрес, или вы можете отправить запрос по URL-адресу и добавить свою переменную в заголовок.