MacOS High Sierraにてターミナルからスクリーンセーバーを起動

High Sierraになってから、スクリーンセーバーを起動するプログラム ScreenSaverEngine.app の場所が変更されてしまい、今まで使っていた画面ロック用スクリプトが使えなくなった。
ここによると、次のようにディレクトリが移動されただけで、昨日はそのまま使えそうなので、コマンドへのパスを書き換えるだけの修正で済んだ。

旧パス /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app
新パス /System/Library/CoreServices/ScreenSaverEngine.app
#! /bin/sh

if [[ $OSTYPE = linux* ]]; then
    echo 'This program runs only on Mac.'
    exit 1
elif [[ $OSTYPE = darwin* ]]; then
    open '/System/Library/CoreServices/ScreenSaverEngine.app'
fi