jano

Рейтинг
169
Регистрация
06.07.2011
Оптимизайка:
jano, не &1, &2, &3 ... а &1 везде. Это означает перенаправление вывода ошибок в поток вывода обычных сообщений. И еще учтите, что как только вы выйдете из терминала, выполнение задач прервется. Чтобы избежать этого, используйте nohup или screen, например:

nohup php my_script.php >/dev/null 2>&1 &

большое спасибо

Оптимизайка:
jano, в конце забыли & - это как раз признак того что задачу надо запустить в фоне

Ясно, спасибо - попробуем.

---------- Post added 20-07-2016 at 17:44 ----------

Оптимизайка:
jano, в конце забыли & - это как раз признак того что задачу надо запустить в фоне

Получается будет так?

php /patht/to/myscript.php > /dev/null 2>&1 &

php /patht/to/myscript.php > /dev/null 2>&2 &

php /patht/to/myscript.php > /dev/null 2>&3 &

php /patht/to/myscript.php > /dev/null 2>&4 &

php /patht/to/myscript.php > /dev/null 2>&5 &

А можно так?

php /patht/to/myscript.php > /dev/null 2>&1 &

php /patht/to/myscript.php > /dev/null 2>&1 &

php /patht/to/myscript.php > /dev/null 2>&1 &

php /patht/to/myscript.php > /dev/null 2>&1 &

php /patht/to/myscript.php > /dev/null 2>&1 &

Stek:
Запустить скрипт в баграунде
php /patht/to/myscript.php > /dev/null 2>&1 &

Правильно будет так?

php /patht/to/myscript.php > /dev/null 2>&1

php /patht/to/myscript.php > /dev/null 2>&2

php /patht/to/myscript.php > /dev/null 2>&3

php /patht/to/myscript.php > /dev/null 2>&4

php /patht/to/myscript.php > /dev/null 2>&5

или как?

---------- Post added 20-07-2016 at 17:32 ----------

Дикий пионер:
Есть такая программина - screen называется, это что-то типа окннного менеджера для консоли, т.е. вы её запускаете -у вас там строка консоли и в том же эксземпляре putty можете еще консолей насоздавать. Можно даже из путти выйти, потом зайти в ранее созданную сессиюю screen'а и у вас все те же "окна" окажутся.
Так вот, у этого screen есть параметры и в принципе можно через него запускать в разных "окнах" внутри него эти скрипты.
Ну это мой взгляд, насколько я в инуске разбираюсь. Но я нифига не админ, возможно есть боле правильный способ

Это извращение какое-то )

redroot:
PictureGoogleGraber - бесплатный парсер картинок с Google.
PictureYandexGraber - Парсер картинок с Яндекса, бесплатный.

Большое спасибо! :)

J-ran:
Нет конечно. Она собирает статьи по шаблону и импортирует их в CMS. Раскидывает по рубрикам, генерирует кейворды, перелинковывает (если задать в настройках) ставит на отложенную публикацию согласно настройкам. И всё. Но для разовой работы покупать дорген смысла нет. Можно собрать статьи на компе любым нуллённым доргеном и импортировать с ВордПресс каким-нибудь плагином.

Спасибо - посмотрим.

J-ran:
Там всё есть, можно настроить временной промежуток между публикациями вплоть до 1 секунды. Отложенная публикация реализуется за счёт встроенного функционала движка ВордПресса (или другого).

---------- Добавлено 15.07.2016 в 13:52 ----------


Меньше 5-6 строк в шаблоне - это с учётом если ещё и картинку вставлять.

Программа должна быть всегда запущена на компе?

J-ran:
Это может любой дорген. Ведь по сути нужно просто выдернуть случайную строку из файла с последующим удалением из базы? Если нужно интегрировать это дело в CMS, то прекрасно подойдёт Zerber.

Спасибо - почитаю про Zerber. Ну ведь нужно ещё настроить автоматизацию добавления постов.

Посмотрел - не совсем то, что нужно - слишком мудрёно.

dmkich:
Дайте урл где он у вас выводиться

Вставил в пустой хтмл такой код:


<script>function popclose() { document.getElementById('popwindow').style.display='none'; }</script>
<style>
#popwindow
{width: 300px; position: fixed; bottom: 10px; right: 10px; z-index: 1000000;}

.b1
{width: 290px; padding: 5px; font-family: monospace; font-size: 10px; background-color: #000000; color: #FFFFFF; text-align: center; cursor: pointer; float: left;}

.b2
{width: 300px; float' left;}

@media screen and (max-width: 450px) {
.b1
{width: 100%;}

.b2
{width: 100%;}
}

</style>
<div id=popwindow>
<div class='b1' onClick='javascript:popclose(); return false;'>CLOSE ... [X]</div>
<div class='b2'>

Здесь код баннера

</div>
</div>

Проверил на мобильном, всё равно баннер маленький. Баннер стоит iframe-ом.

---------- Добавлено 16.06.2016 в 21:16 ----------

Sly32:
Вам полезнее будет разобраться один раз самому. Готового кода нет, в том что вам дали - явная ошибка. На скорую руку я бы сделал так для мобилки добавить к вашему коду


@media screen and (max-width: 450px) {
#popwindow{
width: 100%;
position: fixed;
bottom: 1px; //тут отступ от низа какой вам надо
}
}

Спасибо - но всё равно не работает.

Крошка:
Вместо


<div id=popwindow style='width: 300px; position: fixed; bottom: 10px; right: 10px; z-index: 1000000;'>
<div style='width: 290px; padding: 5px; font-family: monospace; font-size: 10px; background-color: #000000; color: #FFFFFF; text-align: center; cursor: pointer; float: left;' onClick='javascript:popclose(); return false;'>CLOSE ... [X]</div>
<div style='width: 300px; float' left;'>



делаете


<style>
#popwindow
{width: 300px; position: fixed; bottom: 10px; right: 10px; z-index: 1000000;}

.b1
{width: 290px; padding: 5px; font-family: monospace; font-size: 10px; background-color: #000000; color: #FFFFFF; text-align: center; cursor: pointer; float: left;}

.b2
{width: 300px; float' left;}

@media screen and (max-width: 450px) {
.b1
{width: 100%;}

.b2
{width: 100%;}
}

<style>
<div id=popwindow>
<div class='b1' onClick='javascript:popclose(); return false;'>CLOSE ... [X]</div>
<div class='b2'>

Спасибо, но всё равно не растягивается на весь экран. Пробовал так же в пустой хтмл вставить, думал может код у сайта кривой.

---------- Добавлено 16.06.2016 в 14:20 ----------

Sly32:
А как вы хотите чтоб он у вас расширялся, если там фиксированная ширина?
сделайте ширину блока плавающей, пропишите отдельные стили для мобильных через @media
Информации на эту темы чуть более чем достаточно

Спасибо за ответ, я думаю есть же у кого-нибудь рабочий уже вариант. Если не трудно, поделились бы.

Всем большое спасибо за ответы.

Всего: 424