SierraMac環境でPython3系を実行してSeleniumに情報を持ってこさせようとして結構ハマってしまったのでメモ。cronから実行すると環境変数が必要最低限しか読み込まれずまずPyshon自体が動きません。cronを書く時にちゃんと宣言しましょう。参考:この方の記事がとても参考になりました。https://qiita.com/jmatsu/items/0a5d80abe188b09644c1そして、肝心のCronの実行なのですが、1,もちろん人間が触ってない間に実行したい(深夜や早朝)2,パスワードをかけたスリープ環境は崩したいくないという2つの項目を両方クリアしたかったんです。Macのシステム環境設定から(当方英語環境ですが、、、)エネルギー設定→スケジュールでアプローチしてみる起動_もしくはスリープ解除とい項目ですねしかしその時間にはスリープから復帰する際のパスワードの入力画面が映し出されているだけ。Cronは実行されておらず。それでしばらく悩みながらシステム環境設定を覗いていると、ユーザー&グループの設定のところに自動ログインの項目を発見これはつまり、初回起動時はパスワードの入力を求めない、というものなので、先程のスリープ解除の項目はそのままにして、PCの電源を切って帰れば深夜に自動起動→パスワードの入力要求なし→Cron実行しばらくしてスリープ(このスリープからの復帰はパスワードが求められる)ということになり、やりたかったこと実現。