What does the || : in this line of bash script from an rpm spec file do?

前端 未结 5 540
北荒
北荒 2021-01-19 04:02
ln -s /var/log/$SERVICE_NAME $RPM_INSTALL_PREFIX/logs || :

In the rpm spec file every line ends with || :

What is the

5条回答
  •  迷失自我
    2021-01-19 04:44

    `||` is OR operator. `:` means "do nothing". 
    

    Your statement says, "do the soft linking or do nothing"

提交回复
热议问题