このURLにサイトマップ生成スクリプトを配置しました
http://www.mydomain.com/admin/sitemapgen/
ただし、このURLは、auth_type基本メソッドのユーザー名とパスワードで保護されています。
週に1回このURLにアクセスするには、cronを配置する必要があります。だから私はcurl
コマンドを使うことにし、以下のようにcronを配置しました。
curl -u username:mypassword http://www.mydomain.com/admin/sitemapgen/
Httpを介したパスワードの送信は安全ではないことを認識していますが、少なくとも、このcurl
コマンドからサーバー/ホスティングパネルのユーザーに対してパスワードを隠そうとしています。
1)このcurl
コマンドでパスワードを非表示にする方法はありますか?サーバーにパスワード付きのプレーンテキストファイルを配置する方法を読んで、-kオプションを付けて使用します。ただし、プレーンテキストファイルにパスワードを入力することもできません。
2)この特定の目的で使用するcurl以外のコマンドはありますか?
他のユーザーがps
を使用してパスワードを見ることができるコマンドでパスワードを表示しないようにするには、コマンドでパスワードを渡さないでください。これが、多くのユーティリティがコマンドライン引数としてパスワードをサポートしていない理由です。
代わりに、パスワードを~/.netrc
ファイルと-n
カールするオプション。
ファイルの構文の詳細については、カールの人を見てみましょう。