cronで第1月曜とか指定したときに

cronで曜日と日をかくとor条件になってしまうので条件文を書く必要があるのですが、

0 10 1-7 * * test $( date +%w ) -eq 1 && /path/to/scripts.sh

こんな感じで書くと、コケます。

cronの中で%を使用した場合そこが終了とみなされるらしくエスケープする必要があります。

0 10 1-7 * * test $( date +\%w ) -eq 1 && /path/to/scripts.sh