No.2ベストアンサー
- 回答日時:
CGIでは無理です。
CGIは、WWWブラウザからアクセスしたときに起動し、表示すべきデータを返す、というプログラムです。
原理的に、アクセスが来てない時にCGIプログラムを実行することはできませんので、「毎日同時刻に実行」することは不可能です。
No.3
- 回答日時:
こんな方法でどうでしょう
(手順)
(1)まず、下記のようなPerlスクリプトをつくり、Webサーバーにアップする。
(2)一定時間ごとにスクリプトが実行されるようにセット。
A. crontabが使える場合
* 6 * * * perl /usr/local/apache/htdocs/test.cgi 1> /dev/null
(毎日6時に/usr/local/apache/htdocs/test.cgiを実行)
B. crontabが使えない場合
電源入れっぱなしのWindowマシンが用意できるのであれば、
タスクスケジューラをつかって、"start http://www.example.com/test.cgi"を定時に起動。
(ブラウザが立ち上がり、上記URLを表示。メールが送信される)
---------------------------------- test.cgi ----------------------------------
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
$from = 'example@example.com';#メールの差出人
$to = 'example@example.com';#メールの宛先
$subject = "SUBJECT";#メールの件名(英語のみ)。日本語を使う場合は下記URLなど参照
#http://tech.bayashi.net/pdmemo/sendmailbyperl.html
$body = "メールの本文";
open(MAIL, "| /usr/lib/sendmail -t");
print MAIL "From: $from\n";
print MAIL "To: $to\n";
print MAIL "subject: $subject\n";
print MAIL "Content-Type: text/plain;\n\n";
print MAIL "$body\n";
close(MAIL);
exit;
------------------------------------------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- LINE 24時間経過 LINEの送信取消しに成功した方はいますか? 2 2022/11/12 09:46
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- Android Xperia 10 IVが定期的に再起動するのはメモリ(RAM)が原因ですか? あとなぜ本体設定に( 1 2023/02/01 00:01
- 片思い・告白 未読無視されて… 2 2022/11/17 13:15
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
- 中途・キャリア 社長面接日時設定について。 エン転職から応募した企業の一次面接が5月1日にありました 面接官は2名で 1 2023/05/09 20:35
- gooのスマホ lineの着信画面ならず「不在着信」になる 1 2022/07/07 12:31
- iPhone(アイフォーン) iPhoneが毎月のようにモバイル通信で自動でアップデートして通信料400MBくらい使うので困ってま 6 2023/01/12 15:33
- Google+ ブランド品偽物サイトからのメールを拒否する方法 批判覚悟で投稿します。 とあるサイトからブランド品を 2 2023/01/11 21:49
- 一眼レフカメラ COMTEC社ZDR035個人使用 5 2022/05/18 17:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Webからアクセスし、画面のボタ...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
Ajax React Jqueryの位置づけと...
-
クライアントサイドとサーバー...
-
jsRSS++の設置について
-
SFTPなどは使わないホームペー...
-
Can't locate R.pm in @INC
-
表示画面が真っ白になる場合、...
-
CGIで外部のPHPを実行するには?
-
FFFTPでアップロードできない?
-
private_htmlについて
-
cgiにアクセスしても画面が真っ白
-
ログインCGI設置での500エラー
-
NANAの革ジャン!!!
-
アクセスカウンター(counter.cg...
-
ホームページにコメント機能を
-
URLに~/cgi-bin/~を隠す方法
-
perlでpostが受け取れない
-
AS/400 QUERYの集計結果について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIって何ですか?簡潔に教えて...
-
Perlプログラム上でアラートを表示
-
Webからアクセスし、画面のボタ...
-
IISでエラー、Apachでは動くの...
-
実行可能な外部コマンドは?
-
IIS5.1でCGI Timeoutになる原因...
-
ホームページにCGIを設置したの...
-
CGIファイルへのブラウザからの...
-
CGI経由で起動したプロセスが停...
-
毎日同時刻に、設定しておいた...
-
前回はごめんなさい。pythonでc...
-
CGIからのプログラム起動
-
cgi を定期的に自動実行
-
cgiで呼び出したプログラムを数...
-
ログアウト処理でWebブラウザを...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
おすすめ情報