Существует ли команда как “часы” или “inotifywait” на Mac?

Эти pb-5 pt-3 классы предположительно являются частью некоторой системы сетки, которая отвечает за ширину столбцов? Соответствуют ли 960px одной из отзывчивых точек останова, используемых этой системой?

Если это так, то вам, вероятно, просто нужно установить разные классы (чтобы форма занимала полную ширину и полностью скрывала столбец «изображение») ;

в противном случае вам может понадобиться перезаписать ширину, полученную из этих классов, явно в вашей таблице стилей.

268
задан Kara 6 March 2015 в 05:09
поделиться

3 ответа

Если Вы хотите использовать NodeJS, можно использовать пакет, названный chokidar (или chokidar-cli на самом деле) для наблюдения, и затем использовать rsync (включенный с Mac):

команда Rsync:

$ rsync -avz --exclude 'some-file' --exclude 'some-dir' './' '/my/destination'

Chokidar cli (установленный глобально через npm):

chokidar \"**/*\" -c \"your-rsync-command-above\"

0
ответ дан 23 November 2019 в 02:21
поделиться

Для этой цели можно использовать launchd . Launchd можно настроить на автоматический запуск программы при изменении пути к файлу.

Например, следующий файл конфигурации launchd запускает программу / usr / bin / logger , когда папка рабочего стола моей учетной записи пользователя изменен:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>logger</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/logger</string>
        <string>path modified</string>
    </array>
    <key>WatchPaths</key>
    <array>
        <string>/Users/sakra/Desktop/</string>
    </array>
</dict>
</plist>

Чтобы активировать файл конфигурации, сохраните его в папке LaunchAgents в папке библиотеки как «logger.plist».

Затем из оболочки вы можете использовать команду launchctl , чтобы активировать logger.plist, запустив:

$ launchctl load ~/Library/LaunchAgents/logger.plist

Папка рабочего стола теперь отслеживается. Чтобы деактивировать logger.plist, запустите:

$ launchctl unload ~/Library/LaunchAgents/logger.plist

В приведенном выше файле конфигурации используется параметр WatchPaths . В качестве альтернативы вы также можете использовать Параметр QueueDirectories . Дополнительную информацию см. На странице руководства launchd .

90
ответ дан 23 November 2019 в 02:21
поделиться

Папка Apple OSX Действия позволяют автоматизировать задачи на основе действий, выполняемых над папкой.

2
ответ дан 23 November 2019 в 02:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: