Pascal Baills

Pascal Baills (born 30 December 1964) is a French former professional footballer who played as a defender. He won one cap for the French national team.

Pascal Baills
Personal information
Full name Pascal Baills
Date of birth (1964-12-30) 30 December 1964
Place of birth Perpignan, France
Height 1.80 m (5 ft 11 in)
Playing position(s) Defender
Senior career*
Years Team Apps (Gls)
1983–1991 Montpellier 240 (7)
1991–1992 Marseille 17 (0)
1992–1995 Strasbourg 101 (3)
1995–2000 Montpellier 127 (1)
National team
1991 France 1 (0)
Teams managed
2002–2004 Montpellier (assistant)
2004 Montpellier (U17)
2006–2016 Montpellier (assistant)
2013 Montpellier (caretaker)
2015–2016 Montpellier (caretaker)
* Senior club appearances and goals counted for the domestic league only

He became assistant coach to Jean-Francois Domergue and subsequently Rolland Courbis at Montpellier HSC. In 2009, he became assistant to Montpellier's coach René Girard and the club won the championship of France in 2012.

Honours

As a player

Marseille

Montpellier

As assistant coach

Montpellier

gollark: Makes sense.
gollark: Hmm, so what extra features are needed?
gollark: Anyway, good news systemd-dislikers, I made an EXCELLENT and AMAZING replacement using the RUST programming language.
gollark: I have DashMap in here because of some vague dream of concurrently doing... stuff.
gollark: ```rustuse std::process::Command;use anyhow::Result;use std::path::Path;use std::fs;#[derive(serde::Serialize, serde::Deserialize, Debug)]struct RawServiceSpec { command: String, args: Vec<String>, name: Option<String>}#[derive(Debug)]struct ServiceSpec { command: String, args: Vec<String>, name: String}fn load_spec(path: &Path) -> Result<ServiceSpec> { let file = fs::read_to_string(path)?; let raw: RawServiceSpec = toml::from_str(&file)?; Ok(ServiceSpec { command: raw.command, args: raw.args, name: path.file_stem().unwrap().to_string_lossy().to_string() })}fn run_service(serv: ServiceSpec) -> Result<()> { println!("thread {:?}", serv); loop { println!("Starting"); let mut child = Command::new("/bin/env") .arg("python3") .arg("test.py") .spawn()?; child.wait()?; } Ok(())}fn main() -> Result<()> { let services = dashmap::DashMap::new(); for entry in fs::read_dir("./services")? { let s = load_spec(&entry?.path())?; services.insert(s.name.clone(), s); } let mut handles = Vec::new(); for e in services { handles.push(std::thread::spawn(|| run_service(e.1))); } for handle in handles { handle.join().unwrap(); } Ok(())}```


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.