タグ

Cronに関するisogin88のブックマーク (5)

  • WordPressの予約投稿が失敗した時に試す4つの解決策

    決まった時間に記事を投稿できる便利な予約投稿 SNSでのバズり具合が記事の閲覧者を大きく左右する昨今、読者が読みやすい・アクション起こしやすい時間に更新するということも大切なテクニックの1つです。 そんな重要な投稿時間を予め登録できる「予約投稿」。 ぜひ有効に使いたいところですが、結構投稿に失敗するお茶目さんであることが知られています。 調べてみると4つの解決策に集約されるようなのでまとめてみました。 目次 1.ベーシック認証を利用している場合 2.キャッシュ系プラグインが原因の場合 3.代替Cronを使った対処法 4.それでもだめならWordPressをアップデートしてみる 1.ベーシック認証を利用している場合 WordPressの予約投稿は、「wp-cron.php」で擬似的にcronのような自動実行をしています。予約投稿の際は、WordPress自身がWordPressにアクセスして

    WordPressの予約投稿が失敗した時に試す4つの解決策
  • Movable Type 3.3 マニュアル - スケジュール・タスク

    Movable Type 3.3では、指定日投稿や迷惑コメント/トラックバックの削除等のスケジュール処理を拡張しており、次のさまざまな方法でスケジュール処理を実行できます。 cronWindowsタスク・スケジューラを利用したrun-periodic-tasksスクリプトの実行 ログ・フィードの取得時に実行(新機能) XML-RPC APIで拡張されたmt.runPeriodicTasksの利用(新機能) crontabを利用したスケジュール・タスクの実行(LinuxまたはUNIXサーバーの場合) crontabとは、LinuxやUNIXサーバー上で定期的にコマンドやスクリプトを実行するcronデーモンの設定ファイルです。crontabに登録することで、定期的に実行することができます。たとえば、毎時0分、20分、40分に実行する場合、次のように記述します。 0,20,40 * * * *

  • cronとMovable Typeと予約投稿@さくらインターネット | blog | circuit breaker

    久方ぶりのWebネタ。 このサイトではMovable Typeを使っているけど、予約投稿に対応していなかったんだ。 今回、対応させたのでその作業の覚え書きを公開するよ。 Movable Typeにおいて予約投稿を実現させるためにはcronやcPanel、タスク・スケジューラを利用してスケジュール・タスクを実行させるか、専用のプラグインをインストールするか、いずれかの方法が必要です。 circuit-breaker.jpはドメインの所有者を検索しても分かるとおり、現在さくらインターネットのサーバー上で運用されていますが、このサーバー上ではCRONの使用が条件下で許可されており、コントロールパネルから使用可能となっています。 そのため今回はCRONを実行する方法を採用しました。 アプリケーションの設定コラムにCRON設定ファイルの編集と言う項目がありここから設定ファイル(crontab)を編集

  • perl + shell + cron で MySQL のデータを Gmail に定期バックアップ

    WordPress のバックアッププラグイン ( WP-DB-Backup ) がうまく動かないので、cron を使って MySQL のデータを Gmail に定期バックアップする方法を調べてみました。 この方法だと WordPress に限らず他の CMS でも使えそう。 OTCHY.NET » MySQL のダンプを Gmail でお手軽に定期バックアップ と言うページで紹介されていたスクリプトを使わせて頂きました。 ありがとうございます。 ## CORESERVER での設置例 私の使っている CORESERVER での設置例を書いておきます。 – 今回編集したファイルは EUC + LF で保存しました。 – cron に登録するファイルはフルパスで書くみたいです。 – 下のコードの [ **** ] の部分には、CORESERVER のアカウント名が入ります。 ### backu

    perl + shell + cron で MySQL のデータを Gmail に定期バックアップ
  • CORESERVER / XREA にcron ジョブ(Movable Type 4 の run-periodic-tasks)を設定する

    CORESERVER や XREA では crontab コマンドでは cron を設定できない(一瞬できますが削除されます)ので、管理画面より設定します。 ここではMovable Type 4 の run-periodic-tasks を例に手順を紹介します。 1.シェルスクリプトの作成 「シェルスクリプト」とは、Linux上のコマンドを制御するプログラミング言語が記述されたファイルを指します。 まず、以下のような内容のシェルスクリプトを任意のテキストエディタで作成します。 #!/bin/sh cd /virtual/***/public_html/mt /usr/bin/perl ./tools/run-periodic-tasks exit 2行目の赤色の部分、*** はユーザによって異なります。また、「mt」は Movable Type のアプリケーションディレクトリ(mt.cgi

    CORESERVER / XREA にcron ジョブ(Movable Type 4 の run-periodic-tasks)を設定する
  • 1