An Israeli attack in southern Lebanon has killed at least four people despite a ceasefire agreement.