$ service crond status
もしくは
$ /etc/rc.d/init.d/crond status
このコマンドを実行して
crond (pid xxxx) is running...
xは数字
このようになっていれば正常に動いています。
$ service crond status
もしくは
$ /etc/rc.d/init.d/crond status
このコマンドを実行して
crond (pid xxxx) is running...
xは数字
このようになっていれば正常に動いています。
ウェブスクレイピングなどのときに
BeautifulSoupを利用してページのデータを取得する際、
ページのデータが取得できずにエラーが生じることもあるかと思います。
そんなときはpipのパッケージにある「retrying」がオススメです。
インストールする場合はこちらです。
pip install retrying
インストールしたら以下のように利用できます。
import random from retrying import retry @retry def do_something_unreliable(): if random.randint(0, 10) > 1: raise IOError("Broken sauce, everything is hosed!!!111one") else: return "Awesome sauce!" print do_something_unreliable()
リトライする回数は以下の記述で設定できます。
こちらは5回リトライするという記述です。
import random from retrying import retry @retry(stop_max_attempt_number = 5) def do_something_unreliable(): if random.randint(0, 10) > 1: raise IOError("Broken sauce, everything is hosed!!!111one") else: return "Awesome sauce!" print do_something_unreliable()
list_animal = ['dog', 'cat', 'monkey', 'rat']