~
- это ярлык для домашнего каталога пользователя.
~/phantomjs
все равно что сказать «двоичный файл с именем phantomjs , который находится в моем домашнем каталоге».
Чтобы запустить очистку, вам нужно запустить PhantomJS иНакорми это названием скрипта.Таким образом, в вашем случае вы должны поместить PhantomJS и скрипт для него в свой домашний каталог, а затем выполнить команду из оболочки:
~/phantomjs ~/script.js
То есть «запустить phantomjs, которая находится в моем домашнем каталоге, и позволить ему работать»сценарий, который также находится в моем домашнем каталоге ".
Если вы хотите запустить эту команду из другой, скажем PHP, сценарий, вы можете использовать команду shell_exec
в PHP.
Но будьте осторожныиз ограничений, которые накладывает общий хостинг - обычно они ограничивают время выполнения и потребление ресурсов процессора, что в случае PhantomJS может быть довольно высоким.Я бы порекомендовал вам пойти с VPS для такой работы.